#include <NatTraversalAgentDataTypes.h>

Public Member Functions | |
| TransportData () | |
| TransportData (const Url &url) | |
| TransportData (const UtlString &ipAddress, uint16_t portNumber=5060, const UtlString &transportProtocol="udp") | |
| virtual | ~TransportData () |
| virtual UtlContainableType | getContainableType () const |
| virtual unsigned | hash () const |
| virtual int | compareTo (UtlContainable const *) const |
| const UtlString & | getAddress (void) const |
| int | getPort (void) const |
| const UtlString & | getTransportProtocol (void) const |
| void | setAddress (const UtlString &address) |
| void | setPort (int port) |
| void | setTransportProtocol (const UtlString &transport) |
| void | toUrlString (UtlString &outputString) const |
| bool | isEqual (const TransportData &rhs) const |
| bool | isInitialized (void) const |
| virtual void | fromUrl (const Url &url) |
Static Public Attributes | |
| static const UtlContainableType | TYPE = "TransportData" |
Protected Member Functions | |
| const UtlString & | getTransportDataType (void) const |
Protected Attributes | |
| UtlString | mTransportType |
| "Public", "Private", or "unknown" | |
| UtlString | mAddress |
| int | mPort |
| UtlString | mTransportProtocol |
| "transport" parameter value or "unknown" | |
| TransportData | ( | ) |
| TransportData | ( | const Url & | url | ) |
| TransportData | ( | const UtlString & | ipAddress, | |
| uint16_t | portNumber = 5060, |
|||
| const UtlString & | transportProtocol = "udp" | |||
| ) |
| virtual ~TransportData | ( | ) | [inline, virtual] |
| UtlContainableType getContainableType | ( | void | ) | const [virtual] |
Implements UtlContainable.
| unsigned hash | ( | ) | const [virtual] |
Implements UtlContainable.
| int compareTo | ( | UtlContainable const * | rhs | ) | const [virtual] |
Implements UtlContainable.
| const UtlString & getAddress | ( | void | ) | const |
| int getPort | ( | void | ) | const |
| const UtlString & getTransportProtocol | ( | void | ) | const |
| void setAddress | ( | const UtlString & | address | ) |
| void setPort | ( | int | port | ) |
| void setTransportProtocol | ( | const UtlString & | transport | ) |
| void toUrlString | ( | UtlString & | outputString | ) | const |
| bool isEqual | ( | const TransportData & | rhs | ) | const |
| bool isInitialized | ( | void | ) | const |
| void fromUrl | ( | const Url & | url | ) | [virtual] |
Reimplemented in NativeTransportData, and PublicTransportData.
| const UtlString & getTransportDataType | ( | void | ) | const [protected] |
const UtlContainableType TYPE = "TransportData" [static] |
Reimplemented from UtlContainable.
UtlString mTransportType [protected] |
"Public", "Private", or "unknown"
int mPort [protected] |
UtlString mTransportProtocol [protected] |
"transport" parameter value or "unknown"