From ab5f72e78cf444c459d34d3c1b23f2436634cff7 Mon Sep 17 00:00:00 2001 From: phil <me@filou.se> Date: Mon, 26 Apr 2021 13:33:37 +0200 Subject: [PATCH] added sdp getter --- src/include/aes67/utils/sapsrv.h | 1 + src/utils/sapsrv.c | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/src/include/aes67/utils/sapsrv.h b/src/include/aes67/utils/sapsrv.h index 338da40..02d95e6 100644 --- a/src/include/aes67/utils/sapsrv.h +++ b/src/include/aes67/utils/sapsrv.h @@ -121,6 +121,7 @@ aes67_sapsrv_session_t aes67_sapsrv_session_next(aes67_sapsrv_session_t current) void aes67_sapsrv_session_get_payload(aes67_sapsrv_session_t session, u8_t ** payload, u16_t * len); struct aes67_sdp_originator * aes67_sapsrv_session_get_origin(aes67_sapsrv_session_t session); +u8_t * aes67_sapsrv_session_get_sdp(aes67_sapsrv_session_t session, u16_t * sdplen); time_t aes67_sapsrv_session_get_lastactivity(aes67_sapsrv_session_t session); u8_t aes67_sapsrv_session_get_managedby(aes67_sapsrv_session_t session); void aes67_sapsrv_session_set_managedby(aes67_sapsrv_t sapserver, aes67_sapsrv_session_t sapsession, u8_t managed_by); diff --git a/src/utils/sapsrv.c b/src/utils/sapsrv.c index 55d073b..aa22b95 100644 --- a/src/utils/sapsrv.c +++ b/src/utils/sapsrv.c @@ -966,6 +966,12 @@ struct aes67_sdp_originator * aes67_sapsrv_session_get_origin(aes67_sapsrv_sessi return &((sapsrv_session_t*)session)->origin; } +u8_t * aes67_sapsrv_session_get_sdp(aes67_sapsrv_session_t session, u16_t * sdplen) +{ + assert(session != NULL); + *sdplen = ((sapsrv_session_t*)session)->payloadlen; + return ((sapsrv_session_t*)session)->payload; +} time_t aes67_sapsrv_session_get_lastactivity(aes67_sapsrv_session_t session) { -- GitLab