Public Member Functions | ||||
Address (org::xmlBlaster::util::Global &global, std::string &type="", std::string &nodeId="") | ||||
| ||||
Address (AddressBase &addr) | ||||
copy constructor | ||||
Address & | operator= (AddressBase &addr) | |||
Assignment operator. | ||||
void | setMaxEntries (long maxEntries) | |||
long | getMaxEntries () | |||
std::string | getSettings () | |||
For logging only. | ||||
std::string | toString () | |||
| ||||
std::string | usage () | |||
Get a usage string for the connection parameters. |
Definition at line 29 of file Address.h.
org::xmlBlaster::util::qos::address::Address::Address | ( | org::xmlBlaster::util::Global & | global, | |
std::string & | type = "" , |
|||
std::string & | nodeId = "" | |||
) |
type | The protocol type, e.g. |
"IOR", "SOCKET", "XMLRPC"
nodeId | A unique std::string (typically the cluster node id we connect to). This is used for extended env-variable support, e.g. for a given nodeId="heron"</ code> the command line argument (or xmlBlaster.property entry) |
org::xmlBlaster::util::qos::address::Address::Address | ( | AddressBase & | addr | ) |
Address & org::xmlBlaster::util::qos::address::Address::operator= | ( | AddressBase & | addr | ) |
Assignment operator.
Note that both assignment operator and copy constructor are taking an AddressBase as argument. This because Address is only a decorator to AddressBase, i.e. it does not provide any new member, it only has different accessors.
Reimplemented from org::xmlBlaster::util::qos::address::AddressBase.
Definition at line 107 of file Address.cpp.
References org::xmlBlaster::util::qos::address::AddressBase::copy().
void org::xmlBlaster::util::qos::address::Address::setMaxEntries | ( | long | maxEntries | ) |
Definition at line 114 of file Address.cpp.
References org::xmlBlaster::util::qos::address::AddressBase::maxEntries_.
long org::xmlBlaster::util::qos::address::Address::getMaxEntries | ( | ) |
Definition at line 119 of file Address.cpp.
References org::xmlBlaster::util::qos::address::AddressBase::maxEntries_.
Referenced by getSettings().
string org::xmlBlaster::util::qos::address::Address::getSettings | ( | ) |
For logging only.
Reimplemented from org::xmlBlaster::util::qos::address::AddressBase.
Definition at line 125 of file Address.cpp.
References org::xmlBlaster::util::qos::address::AddressBase::getDelay(), getMaxEntries(), org::xmlBlaster::util::qos::address::AddressBase::getPingInterval(), org::xmlBlaster::util::qos::address::AddressBase::getRetries(), org::xmlBlaster::util::qos::address::AddressBase::getSettings(), and org::xmlBlaster::util::lexical_cast().
string org::xmlBlaster::util::qos::address::Address::toString | ( | ) |
Definition at line 137 of file Address.cpp.
References org::xmlBlaster::util::qos::address::AddressBase::getRawAddress().
string org::xmlBlaster::util::qos::address::Address::usage | ( | ) |
Get a usage string for the connection parameters.
Definition at line 145 of file Address.cpp.
References org::xmlBlaster::util::qos::address::DEFAULT_burstModeMaxBytes, org::xmlBlaster::util::qos::address::DEFAULT_burstModeMaxEntries, org::xmlBlaster::util::qos::address::DEFAULT_collectTime, org::xmlBlaster::util::qos::address::AddressBase::defaultDelay_, org::xmlBlaster::util::qos::address::AddressBase::defaultPingInterval_, and org::xmlBlaster::util::qos::address::AddressBase::defaultRetries_.