|
|
This class holds an endpoint id in the form "endpoint@host:port"
inline MGCPEndpointId ()
| MGCPEndpointId |
Constructor
inline MGCPEndpointId (const String& src)
| MGCPEndpointId |
Constructor. Construct this endpoint id from a string
Parameters:
src | The string to construct from |
inline MGCPEndpointId (const MGCPEndpointId& value)
| MGCPEndpointId |
Copy constructor
Parameters:
value | Original Endpoint ID to copy |
inline MGCPEndpointId (const char* endpoint, const char* host, int port)
| MGCPEndpointId |
Constructor. Construct this endpoint id
Parameters:
endpoint | The user part of the endpoint's URI |
host | The IP address of the endpoint's URI |
port | The port used by the endpoint to receive data |
inline const String& id ()
| id |
[const]
Get the full id of the endpoint
Returns: The full id of the endpoint
inline const String& user ()
| user |
[const]
Get the user part of the endpoint URI
Returns: The user part of the endpoint URI
inline const String& host ()
| host |
[const]
Get the host part of the endpoint URI
Returns: The host part of the endpoint URI
inline int port ()
| port |
[const]
Get the port used by this endpoint
Returns: The port used by this endpoint
inline void port (int newPort)
| port |
Set the port used by this endpoint
Parameters:
newPort | The new port used by this endpoint |
void set (const char* endpoint, const char* host, int port)
| set |
Set this endpoint id. Convert it to lower case
Parameters:
endpoint | The user part of the endpoint's URI |
host | The IP address of the endpoint's URI |
port | The port used by the endpoint to receive data |
inline void set (const String& src)
| set |
Set this endpoint id. Convert it to lower case
Parameters:
src | The string to construct from |
inline bool valid ()
| valid |
[const]
Check if this is a valid endpoint id as defined in RFC 3435 3.2.1.3. It is considerred valid if the user and host part lengths are between 1 and 255 and the port is not 0
Returns: True if this is a valid endpoint id
Generated by: paulc on bussard on Wed Oct 21 01:57:30 2009, using kdoc 2.0a54. |