#include <SdpCandidate.h>
|
| 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
} |
| |
|
| | 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) |
| |
| 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 (SdpCandidateExtensionAttribute *sdpCandidateExtensionAttribute) |
| |
| void | clearExtensionAttributes () |
| |
| void | setInUse (bool inUse) |
| |
| virtual UtlContainableType | getContainableType () const |
| |
| virtual unsigned | hash () const |
| |
| virtual int | compareTo (UtlContainable const *) const |
| |
| UtlCopyableContainable * | clone () const |
| |
| void | toString (UtlString &sdpCandidateString) const |
| |
| virtual UtlBoolean | isInstanceOf (const UtlContainableType type) const |
| |
| const UtlString & | getFoundation () const |
| |
| unsigned int | getId () const |
| |
| SdpCandidateTransportType | getTransport () const |
| |
| uint64_t | getPriority () const |
| |
| const UtlString & | getConnectionAddress () const |
| |
| unsigned int | getPort () const |
| |
| SdpCandidateType | getCandidateType () const |
| |
| const UtlString & | getRelatedAddress () const |
| |
| unsigned int | getRelatedPort () const |
| |
| const UtlCopyableSList & | getExtensionAttributes () const |
| |
| bool | isInUse () const |
| |
|
| int | compareNumber (uint64_t first, uint64_t second, bool reverse=false) const |
| |
| 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 |
|
| Enumerator |
|---|
| CANDIDATE_TYPE_NONE |
|
| CANDIDATE_TYPE_HOST |
|
| CANDIDATE_TYPE_SRFLX |
|
| CANDIDATE_TYPE_PRFLX |
|
| CANDIDATE_TYPE_RELAY |
|
| void addExtensionAttribute |
( |
const char * |
name, |
|
|
const char * |
value |
|
) |
| |
|
inline |
| void clearExtensionAttributes |
( |
| ) |
|
|
inline |
| UtlCopyableContainable* clone |
( |
| ) |
const |
|
inline |
| int compareNumber |
( |
uint64_t |
first, |
|
|
uint64_t |
second, |
|
|
bool |
reverse = false |
|
) |
| const |
|
private |
| int compareTo |
( |
UtlContainable const * |
rhs | ) |
const |
|
virtual |
| const UtlString& getConnectionAddress |
( |
| ) |
const |
|
inline |
| UtlContainableType getContainableType |
( |
| ) |
const |
|
virtual |
| const UtlCopyableSList& getExtensionAttributes |
( |
| ) |
const |
|
inline |
| const UtlString& getFoundation |
( |
| ) |
const |
|
inline |
| unsigned int getId |
( |
| ) |
const |
|
inline |
| unsigned int getPort |
( |
| ) |
const |
|
inline |
| uint64_t getPriority |
( |
| ) |
const |
|
inline |
| const UtlString& getRelatedAddress |
( |
| ) |
const |
|
inline |
| unsigned int getRelatedPort |
( |
| ) |
const |
|
inline |
| UtlBoolean isInstanceOf |
( |
const UtlContainableType |
type | ) |
const |
|
virtual |
| void setConnectionAddress |
( |
const char * |
connectionAddress | ) |
|
|
inline |
| void setFoundation |
( |
const char * |
foundation | ) |
|
|
inline |
| void setId |
( |
unsigned int |
id | ) |
|
|
inline |
| void setInUse |
( |
bool |
inUse | ) |
|
|
inline |
| void setPort |
( |
unsigned int |
port | ) |
|
|
inline |
| void setPriority |
( |
uint64_t |
priority | ) |
|
|
inline |
| void setRelatedAddress |
( |
const char * |
relatedAddress | ) |
|
|
inline |
| void setRelatedPort |
( |
unsigned int |
relatedPort | ) |
|
|
inline |
| void toString |
( |
UtlString & |
sdpCandidateString | ) |
const |
| UtlString mConnectionAddress |
|
private |
| UtlCopyableSList mExtensionAttributes |
|
private |
| UtlString mRelatedAddress |
|
private |
| unsigned int mRelatedPort |
|
private |
| const char * SdpCandidateTransportTypeString |
|
static |
Initial value:=
{
"NONE",
"UDP",
"TCP-SO",
"TCP-ACT",
"TCP-PASS",
"TLS-SO",
"TLS-ACT",
"TLS-PASS"
}
| const char * SdpCandidateTypeString |
|
static |
Initial value:=
{
"NONE",
"HOST",
"SRFLX",
"PRFLX",
"RELAY"
}
| const UtlContainableType TYPE = "SdpCandidate" |
|
static |
Class type used for runtime checking.