#include <address.h>
Public Methods | |
Address (string const &resolvedName) | |
Address (Address const &other) | |
string | getResolvedName () const |
string | getTransport () const |
int | getParamCount () const |
string | getParam (unsigned int index) const |
void | setParam (unsigned int index, string const &value) |
Private Methods | |
vector<string> | splitResolvedName (string const &resolvedName) |
void | become (string const &resolvedName) |
Address const& | operator= (Address const &other) |
Private Attributes | |
string | transport |
vector<string> | params |
Definition at line 44 of file address.h.
|
Initialise this from the resolved name string passed in.
|
|
Copy constructor.
|
|
Sets this to be equivalent to the resolved name passed in.
Referenced by Address(). |
|
Return a parameter string.
|
|
Return the count of parameters in the connection spec.
|
|
Return the connection spec as a string.
|
|
Return the transport name.
|
|
Scope the assignment operator as "private". It's deliberately unimplemented.
|
|
Modify a parameter string.
|
|
Splits a resolved name string into its constituent parts.
|
|
Vector of transport-specific parameters for this address.
|
|
The name of the transport this address refers to.
|