#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.
|
1.2.6 written by Dimitri van Heesch,
© 1997-2001