Public Member Functions | ||||
DisconnectQos (org::xmlBlaster::util::Global &global) | ||||
Default constructor. | ||||
DisconnectQos (const DisconnectQos &qos) | ||||
copy constructor | ||||
DisconnectQos & | operator= (const DisconnectQos &qos) | |||
assignment operator | ||||
bool | getDeleteSubjectQueue () const | |||
Return true if subject queue shall be deleted with last user session. | ||||
void | setSubjectQueue (bool del) | |||
| ||||
bool | getClearSessions () const | |||
Return true if we shall kill all other sessions of this user on logout (defaults to false). | ||||
void | addClientProperty (const std::string &key, const std::string &value, const std::string &type="", const std::string &encoding="") | |||
const ClientPropertyMap & | getClientProperties () const | |||
void | setClearSessions (bool del) | |||
| ||||
std::string | toXml (const std::string &extraOffset="") const | |||
Dump state of this object into a XML ASCII std::string. | ||||
bool | getClearClientQueue () const | |||
void | setClearClientQueue (bool clearClientQueue) | |||
Protected Attributes | ||||
ClientPropertyMap | clientProperties_ |
Definition at line 38 of file DisconnectQos.h.
org::xmlBlaster::util::qos::DisconnectQos::DisconnectQos | ( | org::xmlBlaster::util::Global & | global | ) |
org::xmlBlaster::util::qos::DisconnectQos::DisconnectQos | ( | const DisconnectQos & | qos | ) |
copy constructor
DisconnectQos& org::xmlBlaster::util::qos::DisconnectQos::operator= | ( | const DisconnectQos & | qos | ) |
assignment operator
bool org::xmlBlaster::util::qos::DisconnectQos::getDeleteSubjectQueue | ( | ) | const |
void org::xmlBlaster::util::qos::DisconnectQos::setSubjectQueue | ( | bool | del | ) |
true | if subject queue shall be deleted with last user session logout |
Definition at line 52 of file DisconnectQos.cpp.
bool org::xmlBlaster::util::qos::DisconnectQos::getClearSessions | ( | ) | const |
Return true if we shall kill all other sessions of this user on logout (defaults to false).
void org::xmlBlaster::util::qos::DisconnectQos::addClientProperty | ( | const std::string & | key, | |
const std::string & | value, | |||
const std::string & | type = "" , |
|||
const std::string & | encoding = "" | |||
) |
const ClientPropertyMap& org::xmlBlaster::util::qos::DisconnectQos::getClientProperties | ( | ) | const |
void org::xmlBlaster::util::qos::DisconnectQos::setClearSessions | ( | bool | del | ) |
true | if we shall kill all other sessions of this user on logout (defaults to false). |
Definition at line 62 of file DisconnectQos.cpp.
std::string org::xmlBlaster::util::qos::DisconnectQos::toXml | ( | const std::string & | extraOffset = "" |
) | const |
Dump state of this object into a XML ASCII std::string.
extraOffset | indenting of tags for nice output |
Referenced by org::xmlBlaster::util::dispatch::ConnectionsHandler::disconnect(), org::xmlBlaster::client::XmlBlasterAccess::disconnect(), org::xmlBlaster::client::protocol::socket::SocketDriver::disconnect(), and org::xmlBlaster::client::protocol::corba::CorbaDriver::disconnect().
bool org::xmlBlaster::util::qos::DisconnectQos::getClearClientQueue | ( | ) | const |
void org::xmlBlaster::util::qos::DisconnectQos::setClearClientQueue | ( | bool | clearClientQueue | ) |
Definition at line 104 of file DisconnectQos.cpp.
ClientPropertyMap org::xmlBlaster::util::qos::DisconnectQos::clientProperties_ [protected] |
Definition at line 51 of file DisconnectQos.h.