#include <SdpCandidate.hxx>
|
| enum | SdpCandidateTransportType {
CANDIDATE_TRANSPORT_TYPE_NONE
, CANDIDATE_TRANSPORT_TYPE_UDP
, CANDIDATE_TRANSPORT_TYPE_TCP_SO
, CANDIDATE_TRANSPORT_TYPE_TCP_ACT
,
CANDIDATE_TRANSPORT_TYPE_TCP_PASS
, CANDIDATE_TRANSPORT_TYPE_TLS_SO
, CANDIDATE_TRANSPORT_TYPE_TLS_ACT
, CANDIDATE_TRANSPORT_TYPE_TLS_PASS
} |
| |
| enum | SdpCandidateType {
CANDIDATE_TYPE_NONE
, CANDIDATE_TYPE_HOST
, CANDIDATE_TYPE_SRFLX
, CANDIDATE_TYPE_PRFLX
,
CANDIDATE_TYPE_RELAY
} |
| |
| typedef std::list< SdpCandidateExtensionAttribute > | SdpCandidateExtensionAttributeList |
| |
|
| | SdpCandidate (const char *foundation=0, unsigned int id=0, SdpCandidateTransportType transport=CANDIDATE_TRANSPORT_TYPE_NONE, uint64_t priority=0, const char *connectionAddress=0, unsigned int port=0, SdpCandidateType candidateType=CANDIDATE_TYPE_NONE, const char *relatedAddress=0, unsigned int relatedPort=0, bool inUse=false) |
| |
| | SdpCandidate (const SdpCandidate &rSdpCandidate) |
| |
| virtual | ~SdpCandidate () |
| |
| SdpCandidate & | operator= (const SdpCandidate &rhs) |
| |
| bool | operator< (const SdpCandidate &rhs) const |
| |
| bool | operator== (const SdpCandidate &rhs) const |
| |
| bool | operator!= (const SdpCandidate &rhs) const |
| |
| void | setFoundation (const char *foundation) |
| |
| void | setId (unsigned int id) |
| |
| void | setTransport (SdpCandidateTransportType transport) |
| |
| void | setPriority (uint64_t priority) |
| |
| void | setConnectionAddress (const char *connectionAddress) |
| |
| void | setPort (unsigned int port) |
| |
| void | setCandidateType (SdpCandidateType candidateType) |
| |
| void | setRelatedAddress (const char *relatedAddress) |
| |
| void | setRelatedPort (unsigned int relatedPort) |
| |
| void | addExtensionAttribute (const char *name, const char *value) |
| |
| void | addExtensionAttribute (const SdpCandidateExtensionAttribute &sdpCandidateExtensionAttribute) |
| |
| void | clearExtensionAttributes () |
| |
| void | setInUse (bool inUse) |
| |
| void | toString (resip::Data &sdpCandidateString) const |
| |
| const resip::Data & | getFoundation () const |
| |
| unsigned int | getId () const |
| |
| SdpCandidateTransportType | getTransport () const |
| |
| uint64_t | getPriority () const |
| |
| const resip::Data & | getConnectionAddress () const |
| |
| unsigned int | getPort () const |
| |
| SdpCandidateType | getCandidateType () const |
| |
| const resip::Data & | getRelatedAddress () const |
| |
| unsigned int | getRelatedPort () const |
| |
| const SdpCandidateExtensionAttributeList & | getExtensionAttributes () const |
| |
| bool | isInUse () const |
| |
Definition at line 11 of file SdpCandidate.hxx.
◆ SdpCandidateExtensionAttributeList
◆ SdpCandidateTransportType
| Enumerator |
|---|
| CANDIDATE_TRANSPORT_TYPE_NONE | |
| CANDIDATE_TRANSPORT_TYPE_UDP | |
| CANDIDATE_TRANSPORT_TYPE_TCP_SO | |
| CANDIDATE_TRANSPORT_TYPE_TCP_ACT | |
| CANDIDATE_TRANSPORT_TYPE_TCP_PASS | |
| CANDIDATE_TRANSPORT_TYPE_TLS_SO | |
| CANDIDATE_TRANSPORT_TYPE_TLS_ACT | |
| CANDIDATE_TRANSPORT_TYPE_TLS_PASS | |
Definition at line 15 of file SdpCandidate.hxx.
◆ SdpCandidateType
| Enumerator |
|---|
| CANDIDATE_TYPE_NONE | |
| CANDIDATE_TYPE_HOST | |
| CANDIDATE_TYPE_SRFLX | |
| CANDIDATE_TYPE_PRFLX | |
| CANDIDATE_TYPE_RELAY | |
Definition at line 28 of file SdpCandidate.hxx.
◆ SdpCandidate() [1/2]
◆ SdpCandidate() [2/2]
◆ ~SdpCandidate()
| SdpCandidate::~SdpCandidate |
( |
| ) |
|
|
virtual |
◆ addExtensionAttribute() [1/2]
◆ addExtensionAttribute() [2/2]
◆ clearExtensionAttributes()
| void sdpcontainer::SdpCandidate::clearExtensionAttributes |
( |
| ) |
|
|
inline |
◆ getCandidateTransportTypeFromString()
◆ getCandidateType()
◆ getCandidateTypeFromString()
◆ getConnectionAddress()
◆ getExtensionAttributes()
◆ getFoundation()
◆ getId()
| unsigned int sdpcontainer::SdpCandidate::getId |
( |
| ) |
const |
|
inline |
◆ getPort()
| unsigned int sdpcontainer::SdpCandidate::getPort |
( |
| ) |
const |
|
inline |
◆ getPriority()
| uint64_t sdpcontainer::SdpCandidate::getPriority |
( |
| ) |
const |
|
inline |
◆ getRelatedAddress()
◆ getRelatedPort()
| unsigned int sdpcontainer::SdpCandidate::getRelatedPort |
( |
| ) |
const |
|
inline |
◆ getTransport()
◆ isInUse()
| bool sdpcontainer::SdpCandidate::isInUse |
( |
| ) |
const |
|
inline |
◆ operator!=()
◆ operator<()
◆ operator=()
◆ operator==()
◆ setCandidateType()
◆ setConnectionAddress()
| void sdpcontainer::SdpCandidate::setConnectionAddress |
( |
const char * |
connectionAddress | ) |
|
|
inline |
◆ setFoundation()
| void sdpcontainer::SdpCandidate::setFoundation |
( |
const char * |
foundation | ) |
|
|
inline |
◆ setId()
◆ setInUse()
| void sdpcontainer::SdpCandidate::setInUse |
( |
bool |
inUse | ) |
|
|
inline |
◆ setPort()
◆ setPriority()
| void sdpcontainer::SdpCandidate::setPriority |
( |
uint64_t |
priority | ) |
|
|
inline |
◆ setRelatedAddress()
| void sdpcontainer::SdpCandidate::setRelatedAddress |
( |
const char * |
relatedAddress | ) |
|
|
inline |
◆ setRelatedPort()
| void sdpcontainer::SdpCandidate::setRelatedPort |
( |
unsigned int |
relatedPort | ) |
|
|
inline |
◆ setTransport()
◆ toString()
| void sdpcontainer::SdpCandidate::toString |
( |
resip::Data & |
sdpCandidateString | ) |
const |
◆ operator<<
◆ SdpCandidateTransportTypeString
| const char * SdpCandidate::SdpCandidateTransportTypeString |
|
static |
Initial value:=
{
"NONE",
"UDP",
"TCP-SO",
"TCP-ACT",
"TCP-PASS",
"TLS-SO",
"TLS-ACT",
"TLS-PASS"
}
Definition at line 26 of file SdpCandidate.hxx.
◆ SdpCandidateTypeString
| const char * SdpCandidate::SdpCandidateTypeString |
|
static |
Initial value:=
{
"NONE",
"HOST",
"SRFLX",
"PRFLX",
"RELAY"
}
Definition at line 36 of file SdpCandidate.hxx.
The documentation for this class was generated from the following files: