Public Member Functions | ||||
ClientQueueProperty (org::xmlBlaster::util::Global &global, std::string &nodeId) | ||||
| ||||
ClientQueueProperty (QueuePropertyBase &prop) | ||||
ClientQueueProperty & | operator= (QueuePropertyBase &prop) | |||
std::string | getSettings () | |||
Show some important settings for logging. | ||||
void | setAddress (org::xmlBlaster::util::qos::address::AddressBaseRef &address) | |||
void | setAddresses (AddressVector &addresses) | |||
clears up all addresses and allocates new ones. | ||||
org::xmlBlaster::util::qos::address::AddressBaseRef | getCurrentAddress () | |||
| ||||
Static Public Member Functions | ||||
static std::string | usage () | |||
Get a usage string for the connection parameters. |
Definition at line 27 of file ClientQueueProperty.h.
org::xmlBlaster::util::qos::storage::ClientQueueProperty::ClientQueueProperty | ( | org::xmlBlaster::util::Global & | global, | |
std::string & | nodeId | |||
) |
nodeId | If not null, the command line properties will look for prop[nodeId] as well, e.g. |
-queue/maxEntries and -queue/maxEntries[heron] will be searched
org::xmlBlaster::util::qos::storage::ClientQueueProperty::ClientQueueProperty | ( | QueuePropertyBase & | prop | ) |
Definition at line 37 of file ClientQueueProperty.cpp.
ClientQueueProperty & org::xmlBlaster::util::qos::storage::ClientQueueProperty::operator= | ( | QueuePropertyBase & | prop | ) |
Reimplemented from org::xmlBlaster::util::qos::storage::QueuePropertyBase.
Definition at line 42 of file ClientQueueProperty.cpp.
References org::xmlBlaster::util::qos::storage::QueuePropertyBase::copy().
string org::xmlBlaster::util::qos::storage::ClientQueueProperty::getSettings | ( | ) |
Show some important settings for logging.
Definition at line 51 of file ClientQueueProperty.cpp.
References org::xmlBlaster::util::qos::storage::QueuePropertyBase::addressArr_, getCurrentAddress(), org::xmlBlaster::util::qos::storage::QueuePropertyBase::getMaxEntries(), org::xmlBlaster::util::qos::storage::QueuePropertyBase::getOnFailure(), org::xmlBlaster::util::qos::storage::QueuePropertyBase::getOnOverflow(), org::xmlBlaster::util::qos::storage::QueuePropertyBase::getType(), and org::xmlBlaster::util::lexical_cast().
void org::xmlBlaster::util::qos::storage::ClientQueueProperty::setAddress | ( | org::xmlBlaster::util::qos::address::AddressBaseRef & | address | ) |
Definition at line 64 of file ClientQueueProperty.cpp.
References org::xmlBlaster::util::qos::storage::QueuePropertyBase::addressArr_.
Referenced by org::xmlBlaster::util::qos::ConnectQosData::setAddress().
void org::xmlBlaster::util::qos::storage::ClientQueueProperty::setAddresses | ( | AddressVector & | addresses | ) |
clears up all addresses and allocates new ones.
Definition at line 74 of file ClientQueueProperty.cpp.
References org::xmlBlaster::util::qos::storage::QueuePropertyBase::addressArr_.
AddressBaseRef org::xmlBlaster::util::qos::storage::ClientQueueProperty::getCurrentAddress | ( | ) |
Definition at line 83 of file ClientQueueProperty.cpp.
References org::xmlBlaster::util::qos::storage::QueuePropertyBase::addressArr_, and org::xmlBlaster::util::qos::storage::QueuePropertyBase::global_.
Referenced by org::xmlBlaster::util::qos::ConnectQosData::getAddress(), getSettings(), and org::xmlBlaster::test::TestConnectQos::testQueueProperty().
string org::xmlBlaster::util::qos::storage::ClientQueueProperty::usage | ( | ) | [static] |
Get a usage string for the connection parameters.
Definition at line 95 of file ClientQueueProperty.cpp.
References org::xmlBlaster::util::qos::storage::DEFAULT_bytesDefault, org::xmlBlaster::util::qos::storage::DEFAULT_maxEntriesDefault, org::xmlBlaster::util::qos::storage::DEFAULT_version, and org::xmlBlaster::util::lexical_cast().
Referenced by org::xmlBlaster::util::queue::SQLiteQueuePlugin::usage(), org::xmlBlaster::util::queue::CacheQueuePlugin::usage(), and org::xmlBlaster::util::Global::usage().