Logo Search packages:      
Sourcecode: sofia-sip version File versions

soa_tag.h File Reference


Detailed Description

Tags for SDP Offer/Answer Application Interface.

Author:
Pekka Pessi <Pekka.Pessi@nokia.com>
Date:
Created: Mon Aug 1 15:43:53 EEST 2005 ppessi

Definition in file soa_tag.h.

#include <sofia-sip/su_tag.h>
#include <sofia-sip/sdp_tag.h>

Go to the source code of this file.

Defines

#define SOA_ACTIVE_DISABLED   SOA_ACTIVE_DISABLED
#define SOA_ACTIVE_INACTIVE   SOA_ACTIVE_INACTIVE
#define SOA_ACTIVE_RECVONLY   SOA_ACTIVE_RECVONLY
#define SOA_ACTIVE_REJECTED   SOA_ACTIVE_REJECTED
#define SOA_ACTIVE_SENDONLY   SOA_ACTIVE_SENDONLY
#define SOA_ACTIVE_SENDRECV   SOA_ACTIVE_SENDRECV
#define SOA_AF_ANY   SOA_AF_ANY
#define SOA_AF_IP4_IP6   SOA_AF_IP4_IP6
#define SOA_AF_IP4_ONLY   SOA_AF_IP4_ONLY
#define SOA_AF_IP6_IP4   SOA_AF_IP6_IP4
#define SOA_AF_IP6_ONLY   SOA_AF_IP6_ONLY
#define SOATAG_ACTIVE_AUDIO(x)   soatag_active_audio, tag_int_v(x)
#define SOATAG_ACTIVE_AUDIO_REF(x)   soatag_active_audio_ref, tag_int_vr(&(x))
#define SOATAG_ACTIVE_CHAT(x)   soatag_active_chat, tag_int_v(x)
#define SOATAG_ACTIVE_CHAT_REF(x)   soatag_active_chat_ref, tag_int_vr(&(x))
#define SOATAG_ACTIVE_IMAGE(x)   soatag_active_image, tag_int_v(x)
#define SOATAG_ACTIVE_IMAGE_REF(x)   soatag_active_image_ref, tag_int_vr(&(x))
#define SOATAG_ACTIVE_VIDEO(x)   soatag_active_video, tag_int_v(x)
#define SOATAG_ACTIVE_VIDEO_REF(x)   soatag_active_video_ref, tag_int_vr(&(x))
#define SOATAG_ADDRESS(x)   soatag_address, tag_str_v(x)
#define SOATAG_ADDRESS_REF(x)   soatag_address_ref, tag_str_vr(&(x))
#define SOATAG_AF(x)   soatag_af, tag_int_v((x))
#define SOATAG_AF_REF(x)   soatag_af_ref, tag_int_vr(&(x))
#define SOATAG_ANY()   soatag_any, ((tag_value_t)0)
#define SOATAG_AUDIO_AUX(x)   soatag_audio_aux, tag_str_v(x)
#define SOATAG_AUDIO_AUX_REF(x)   soatag_audio_aux_ref, tag_str_vr(&(x))
#define SOATAG_CAPS_SDP(x)   soatag_caps_sdp, sdptag_session_v(x)
#define SOATAG_CAPS_SDP_REF(x)   soatag_caps_sdp_ref, sdptag_session_vr(&(x))
#define SOATAG_CAPS_SDP_STR(x)   soatag_caps_sdp_str, tag_str_v(x)
#define SOATAG_CAPS_SDP_STR_REF(x)   soatag_caps_sdp_str_ref, tag_str_vr(&(x))
#define SOATAG_HOLD(x)   soatag_hold, tag_str_v(x)
#define SOATAG_HOLD_REF(x)   soatag_hold_ref, tag_str_vr(&(x))
#define SOATAG_LOCAL_SDP(x)   soatag_local_sdp, sdptag_session_v(x)
#define SOATAG_LOCAL_SDP(x)   soatag_local_sdp, sdptag_session_v(x)
#define SOATAG_LOCAL_SDP_REF(x)   soatag_local_sdp_ref, sdptag_session_vr(&(x))
#define SOATAG_LOCAL_SDP_REF(x)   soatag_local_sdp_ref, sdptag_session_vr(&(x))
#define SOATAG_LOCAL_SDP_STR(x)   soatag_local_sdp_str, tag_str_v(x)
#define SOATAG_LOCAL_SDP_STR(x)   soatag_local_sdp_str, tag_str_v(x)
#define SOATAG_LOCAL_SDP_STR_REF(x)   soatag_local_sdp_str_ref, tag_str_vr(&(x))
#define SOATAG_LOCAL_SDP_STR_REF(x)   soatag_local_sdp_str_ref, tag_str_vr(&(x))
#define SOATAG_REMOTE_SDP(x)   soatag_remote_sdp, sdptag_session_v(x)
#define SOATAG_REMOTE_SDP_REF(x)   soatag_remote_sdp_ref, sdptag_session_vr(&(x))
#define SOATAG_REMOTE_SDP_STR(x)   soatag_remote_sdp_str, tag_str_v(x)
#define SOATAG_REMOTE_SDP_STR_REF(x)   soatag_remote_sdp_str_ref, tag_str_vr(&(x))
#define SOATAG_RTP_MISMATCH(x)   soatag_rtp_mismatch, tag_bool_v(x)
#define SOATAG_RTP_MISMATCH_REF(x)   soatag_rtp_mismatch_ref, tag_bool_vr(&(x))
#define SOATAG_RTP_SELECT(x)   soatag_rtp_select, tag_int_v(x)
#define SOATAG_RTP_SELECT_REF(x)   soatag_rtp_select_ref, tag_int_vr(&(x))
#define SOATAG_RTP_SORT(x)   soatag_rtp_sort, tag_int_v(x)
#define SOATAG_RTP_SORT_REF(x)   soatag_rtp_sort_ref, tag_int_vr(&(x))
#define SOATAG_SRTP_CONFIDENTIALITY(x)   soatag_srtp_confidentiality, tag_bool_v(x)
#define SOATAG_SRTP_CONFIDENTIALITY_REF(x)   soatag_srtp_confidentiality_ref, tag_bool_vr(&(x))
#define SOATAG_SRTP_ENABLE(x)   soatag_srtp_enable, tag_bool_v(x)
#define SOATAG_SRTP_ENABLE_REF(x)   soatag_srtp_enable_ref, tag_bool_vr(&(x))
#define SOATAG_SRTP_INTEGRITY(x)   soatag_srtp_integrity, tag_bool_v(x)
#define SOATAG_SRTP_INTEGRITY_REF(x)   soatag_srtp_integrity_ref, tag_bool_vr(&(x))
#define SOATAG_USER_SDP(x)   soatag_user_sdp, sdptag_session_v(x)
#define SOATAG_USER_SDP_REF(x)   soatag_user_sdp_ref, sdptag_session_vr(&(x))
#define SOATAG_USER_SDP_STR(x)   soatag_user_sdp_str, tag_str_v(x)
#define SOATAG_USER_SDP_STR_REF(x)   soatag_user_sdp_str_ref, tag_str_vr(&(x))

Enumerations

enum  {
  SOA_ACTIVE_REJECTED = -8, SOA_ACTIVE_DISABLED = -4, SOA_ACTIVE_INACTIVE = 0, SOA_ACTIVE_SENDONLY = 1,
  SOA_ACTIVE_RECVONLY = 2, SOA_ACTIVE_SENDRECV = SOA_ACTIVE_SENDONLY | SOA_ACTIVE_RECVONLY
}
enum  { SOA_RTP_SELECT_SINGLE, SOA_RTP_SELECT_COMMON, SOA_RTP_SELECT_ALL }
enum  { SOA_RTP_SORT_DEFAULT, SOA_RTP_SORT_LOCAL, SOA_RTP_SORT_REMOTE }
enum  soa_af {
  SOA_AF_ANY, SOA_AF_IP4_ONLY, SOA_AF_IP6_ONLY, SOA_AF_IP4_IP6,
  SOA_AF_IP6_IP4
}

Variables

SOFIA_BEGIN_DECLS SOFIAPUBVAR
tagi_t 
soa_tag_list []
SOFIAPUBVAR tag_typedef_t soatag_active_audio
SOFIAPUBVAR tag_typedef_t soatag_active_audio_ref
SOFIAPUBVAR tag_typedef_t soatag_active_chat
SOFIAPUBVAR tag_typedef_t soatag_active_chat_ref
SOFIAPUBVAR tag_typedef_t soatag_active_image
SOFIAPUBVAR tag_typedef_t soatag_active_image_ref
SOFIAPUBVAR tag_typedef_t soatag_active_video
SOFIAPUBVAR tag_typedef_t soatag_active_video_ref
SOFIAPUBVAR tag_typedef_t soatag_address
SOFIAPUBVAR tag_typedef_t soatag_address_ref
SOFIAPUBVAR tag_typedef_t soatag_af
SOFIAPUBVAR tag_typedef_t soatag_af_ref
SOFIAPUBVAR tag_typedef_t soatag_any
SOFIAPUBVAR tag_typedef_t soatag_audio_aux
SOFIAPUBVAR tag_typedef_t soatag_audio_aux_ref
SOFIAPUBVAR tag_typedef_t soatag_caps_sdp
SOFIAPUBVAR tag_typedef_t soatag_caps_sdp_ref
SOFIAPUBVAR tag_typedef_t soatag_caps_sdp_str
SOFIAPUBVAR tag_typedef_t soatag_caps_sdp_str_ref
SOFIAPUBVAR tag_typedef_t soatag_hold
SOFIAPUBVAR tag_typedef_t soatag_hold_ref
SOFIAPUBVAR tag_typedef_t soatag_local_sdp
SOFIAPUBVAR tag_typedef_t soatag_local_sdp_ref
SOFIAPUBVAR tag_typedef_t soatag_local_sdp_str
SOFIAPUBVAR tag_typedef_t soatag_local_sdp_str_ref
SOFIAPUBVAR tag_typedef_t soatag_remote_sdp
SOFIAPUBVAR tag_typedef_t soatag_remote_sdp_ref
SOFIAPUBVAR tag_typedef_t soatag_remote_sdp_str
SOFIAPUBVAR tag_typedef_t soatag_remote_sdp_str_ref
SOFIAPUBVAR tag_typedef_t soatag_rtp_mismatch
SOFIAPUBVAR tag_typedef_t soatag_rtp_mismatch_ref
SOFIAPUBVAR tag_typedef_t soatag_rtp_select
SOFIAPUBVAR tag_typedef_t soatag_rtp_select_ref
SOFIAPUBVAR tag_typedef_t soatag_rtp_sort
SOFIAPUBVAR tag_typedef_t soatag_rtp_sort_ref
SOFIAPUBVAR tag_typedef_t soatag_session_sdp_str_ref
SOFIAPUBVAR tag_typedef_t soatag_srtp_confidentiality
SOFIAPUBVAR tag_typedef_t soatag_srtp_confidentiality_ref
SOFIAPUBVAR tag_typedef_t soatag_srtp_enable
SOFIAPUBVAR tag_typedef_t soatag_srtp_enable_ref
SOFIAPUBVAR tag_typedef_t soatag_srtp_integrity
SOFIAPUBVAR tag_typedef_t soatag_srtp_integrity_ref
SOFIAPUBVAR tag_typedef_t soatag_user_sdp
SOFIAPUBVAR tag_typedef_t soatag_user_sdp_ref
SOFIAPUBVAR tag_typedef_t soatag_user_sdp_str
SOFIAPUBVAR tag_typedef_t soatag_user_sdp_str_ref


Generated by  Doxygen 1.6.0   Back to index