static gboolean kms_sdp_base_group_add_media_handler_impl (KmsSdpBaseGroup * grp, KmsSdpHandler * handler, GError ** error) { /* Allows to add every handler */ grp->priv->handlers = g_slist_append (grp->priv->handlers, kms_sdp_agent_common_ref_sdp_handler (handler)); /* TODO: Add this group to handler->groups in new API */ return TRUE; }
static MidExtData * mid_ext_data_new (KmsSdpHandler * handler, KmsSdpGroupManager * gmanager) { MidExtData *data; data = g_slice_new0 (MidExtData); kms_ref_struct_init (KMS_REF_STRUCT_CAST (data), (GDestroyNotify) mid_ext_data_destroy); data->handler = kms_sdp_agent_common_ref_sdp_handler (handler); data->gmanager = gmanager; return data; }