#include <Sdp.h>
Classes | |
class | SdpBandwidth |
class | SdpFoundation |
class | SdpGroup |
class | SdpTime |
class | SdpTimeZone |
Public Member Functions | |
Sdp () | |
Sdp (const Sdp &rSdp) | |
virtual | ~Sdp () |
Sdp & | operator= (const Sdp &rhs) |
void | setSdpVersion (unsigned int sdpVersion) |
void | setOriginatorInfo (const char *userName, uint64_t sessionId, uint64_t sessionVersion, SdpNetType netType, SdpAddressType addressType, const char *unicastAddress) |
void | setOriginatorUserName (const char *originatorUserName) |
void | setOriginatorSessionId (uint64_t originatorSessionId) |
void | setOriginatorSessionVersion (uint64_t originatorSessionVersion) |
void | setOriginatorNetType (SdpNetType originatorNetType) |
void | setOriginatorAddressType (SdpAddressType originatorAddressType) |
void | setOriginatorUnicastAddress (const char *originatorUnicastAddress) |
void | setSessionName (const char *sessionName) |
void | setSessionInformation (const char *sessionInformation) |
void | setSessionUri (const char *sessionUri) |
void | addEmailAddress (const char *emailAddress) |
void | clearEmailAddresses () |
void | addPhoneNumber (const char *phoneNumber) |
void | clearPhoneNumbers () |
void | addBandwidth (SdpBandwidthType type, unsigned int bandwidth) |
void | addBandwidth (SdpBandwidth *sdpBandwidth) |
void | clearBandwidths () |
void | addTime (uint64_t startTime, uint64_t stopTime) |
void | addTime (SdpTime *time) |
void | clearTimes () |
void | addTimeZone (int adjustmentTime, int offset) |
void | addTimeZone (SdpTimeZone *timeZone) |
void | clearTimeZones () |
void | setCategory (const char *category) |
void | setKeywords (const char *keywords) |
void | setToolNameAndVersion (const char *toolNameAndVersion) |
void | setConferenceType (SdpConferenceType conferenceType) |
void | setCharSet (const char *charSet) |
void | setIcePassiveOnlyMode (bool icePassiveOnlyMode) |
void | addGroup (SdpGroup *group) |
void | clearGroups () |
void | setSessionLanguage (const char *sessionLanguage) |
void | setDescriptionLanguage (const char *descriptionLanguage) |
void | setMaximumPacketRate (double maximumPacketRate) |
void | addMediaLine (SdpMediaLine *mediaLine) |
void | clearMediaLines () |
void | toString (UtlString &sdpString) const |
unsigned int | getSdpVersion () const |
const UtlString & | getOriginatorUserName () const |
uint64_t | getOriginatorSessionId () const |
uint64_t | getOriginatorSessionVersion () const |
SdpNetType | getOriginatorNetType () const |
SdpAddressType | getOriginatorAddressType () const |
const UtlString & | getOriginatorUnicastAddress () const |
const UtlString & | getSessionName () const |
const UtlString & | getSessionInformation () const |
const UtlString & | getSessionUri () const |
const UtlCopyableSList & | getEmailAddresses () const |
const UtlCopyableSList & | getPhoneNumbers () const |
const UtlCopyableSList & | getBandwidths () const |
const UtlCopyableSList & | getTimes () const |
const UtlCopyableSList & | getTimeZones () const |
const UtlString & | getCategory () const |
const UtlString & | getKeywords () const |
const UtlString & | getToolNameAndVersion () const |
SdpConferenceType | getConferenceType () const |
const UtlString & | getCharSet () const |
bool | isIcePassiveOnlyMode () const |
const UtlCopyableSList & | getGroups () const |
const UtlString & | getSessionLanguage () const |
const UtlString & | getDescriptionLanguage () const |
double | getMaximumPacketRate () const |
const UtlCopyableSList & | getMediaLines () const |
UtlString | getLocalFoundationId (SdpCandidate::SdpCandidateType candidateType, const char *baseAddress, const char *stunAddress=0) |
Static Public Member Functions | |
static SdpAddressType | getAddressTypeFromString (const char *type) |
static SdpConferenceType | getConferenceTypeFromString (const char *type) |
Static Public Attributes | |
static const char * | SdpNetTypeString [] |
static const char * | SdpAddressTypeString [] |
static const char * | SdpBandwidthTypeString [] |
static const char * | SdpConferenceTypeString [] |
static const char * | SdpGroupSemanticsString [] |
Private Attributes | |
unsigned int | mSdpVersion |
UtlString | mOriginatorUserName |
uint64_t | mOriginatorSessionId |
uint64_t | mOriginatorSessionVersion |
SdpNetType | mOriginatorNetType |
SdpAddressType | mOriginatorAddressType |
UtlString | mOriginatorUnicastAddress |
UtlString | mSessionName |
UtlString | mSessionInformation |
UtlString | mSessionUri |
UtlCopyableSList | mEmailAddresses |
UtlCopyableSList | mPhoneNumbers |
UtlCopyableSList | mBandwidths |
UtlCopyableSList | mTimes |
UtlCopyableSList | mTimeZones |
UtlString | mCategory |
UtlString | mKeywords |
UtlString | mToolNameAndVersion |
SdpConferenceType | mConferenceType |
UtlString | mCharSet |
bool | mIcePassiveOnlyMode |
UtlCopyableSList | mGroups |
UtlString | mSessionLanguage |
UtlString | mDescriptionLanguage |
double | mMaximumPacketRate |
UtlCopyableSList | mMediaLines |
UtlHashMap | mFoundationIds |
enum SdpAddressType |
enum SdpBandwidthType |
enum SdpConferenceType |
enum SdpGroupSemantics |
enum SdpNetType |
Sdp | ( | ) |
|
virtual |
|
inline |
|
inline |
|
inline |
|
inline |
void addMediaLine | ( | SdpMediaLine * | mediaLine | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void clearMediaLines | ( | ) |
|
inline |
|
inline |
|
inline |
|
static |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |
|
inline |
|
inline |
|
inline |
|
inline |
UtlString getLocalFoundationId | ( | SdpCandidate::SdpCandidateType | candidateType, |
const char * | baseAddress, | ||
const char * | stunAddress = 0 |
||
) |
|
inline |
const UtlCopyableSList & getMediaLines | ( | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void setOriginatorInfo | ( | const char * | userName, |
uint64_t | sessionId, | ||
uint64_t | sessionVersion, | ||
SdpNetType | netType, | ||
SdpAddressType | addressType, | ||
const char * | unicastAddress | ||
) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void toString | ( | UtlString & | sdpString | ) | const |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
static |
|
static |
|
static |
|
static |
|
static |