sipxtacklib  Version 3.3
Classes | Macros | Typedefs
SdpBody.h File Reference
#include <utl/UtlDefs.h>
#include <utl/UtlSListIterator.h>
#include <os/OsSocket.h>
#include <os/OsNatConnectionSocket.h>
#include <tapi/sipXtapiEvents.h>
#include <sdp/SdpMediaLine.h>
#include <net/HttpBody.h>
#include <net/NameValuePair.h>
#include <sdp/SdpCodec.h>
Include dependency graph for SdpBody.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SdpSrtpParameters
 
class  SdpBody
 Container for MIME type application/sdp. More...
 

Macros

#define SDP_AUDIO_MEDIA_TYPE   "audio"
 
#define SDP_VIDEO_MEDIA_TYPE   "video"
 
#define SDP_APPLICATION_MEDIA_TYPE   "application"
 
#define AES_CM_128_HMAC_SHA1_80   1
 
#define AES_CM_128_HMAC_SHA1_32   2
 
#define F8_128_HMAC_SHA1_80   3
 
#define SRTP_ENCRYPTION   0x0001
 
#define SRTP_AUTHENTICATION   0x0002
 
#define SRTP_SEND   0x0004
 
#define SRTP_RECEIVE   0x0008
 
#define SRTP_OFF   0
 
#define SRTP_ON   (SRTP_ENCRYPTION|SRTP_AUTHENTICATION|SRTP_SEND|SRTP_RECEIVE)
 
#define SRTP_SECURITY_MASK   (SRTP_ENCRYPTION|SRTP_AUTHENTICATION)
 
#define SRTP_KEY_LENGTH   30
 
#define SDP_CONTENT_TYPE   "application/sdp"
 

Typedefs

typedef struct SdpSrtpParameters SdpSrtpParameters
 

Macro Definition Documentation

#define SDP_AUDIO_MEDIA_TYPE   "audio"
#define SDP_VIDEO_MEDIA_TYPE   "video"
#define SDP_APPLICATION_MEDIA_TYPE   "application"
#define AES_CM_128_HMAC_SHA1_80   1
#define AES_CM_128_HMAC_SHA1_32   2
#define F8_128_HMAC_SHA1_80   3
#define SRTP_ENCRYPTION   0x0001
#define SRTP_AUTHENTICATION   0x0002
#define SRTP_SEND   0x0004
#define SRTP_RECEIVE   0x0008
#define SRTP_OFF   0
#define SRTP_SECURITY_MASK   (SRTP_ENCRYPTION|SRTP_AUTHENTICATION)
#define SRTP_KEY_LENGTH   30
#define SDP_CONTENT_TYPE   "application/sdp"

Typedef Documentation


sipXtackLib home page