#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 |