


Public Member Functions | |
| UnSubscribeQos (org::xmlBlaster::util::Global &global) | |
| Constructor for default qos (quality of service). | |
| UnSubscribeQos (org::xmlBlaster::util::Global &global, org::xmlBlaster::util::qos::QueryQosData &data) | |
| Create the instance. | |
| UnSubscribeQos (UnSubscribeQos &qos) | |
| UnSubscribeQos & | operator= (UnSubscribeQos &qos) |
| template<typename T_VALUE> | |
| void | addClientProperty (std::string &name, T_VALUE &value, std::string &type="", std::string &encoding="") |
| Add a client property key and value. | |
| template<typename T_VALUE> | |
| T_VALUE | getClientProperty (std::string &name, T_VALUE &defaultValue) |
| Access the value for the given name, if not found returns the defaultValue. | |
| bool | hasClientProperty (std::string &name) |
| std::string | toXml () |
| Converts the data into a valid XML ASCII std::string. | |
| org::xmlBlaster::util::qos::QueryQosData & | getData () |
Protected Attributes | |
| std::string | ME |
| org::xmlBlaster::util::Global & | global_ |
| org::xmlBlaster::util::qos::QueryQosData | data_ |
Definition at line 29 of file UnSubscribeQos.h.
| org::xmlBlaster::client::qos::UnSubscribeQos::UnSubscribeQos | ( | org::xmlBlaster::util::Global & | global | ) |
| org::xmlBlaster::client::qos::UnSubscribeQos::UnSubscribeQos | ( | org::xmlBlaster::util::Global & | global, | |
| org::xmlBlaster::util::qos::QueryQosData & | data | |||
| ) |
Create the instance.
| global | ||
| data | The const'ness may be broken when put to persistence. |
Definition at line 41 of file UnSubscribeQos.cpp.
| org::xmlBlaster::client::qos::UnSubscribeQos::UnSubscribeQos | ( | UnSubscribeQos & | qos | ) |
Definition at line 46 of file UnSubscribeQos.cpp.
| UnSubscribeQos & org::xmlBlaster::client::qos::UnSubscribeQos::operator= | ( | UnSubscribeQos & | qos | ) |
| void org::xmlBlaster::client::qos::UnSubscribeQos::addClientProperty | ( | std::string & | name, | |
| T_VALUE & | value, | |||
| std::string & | type = "", |
|||
| std::string & | encoding = "" | |||
| ) |
Add a client property key and value.
| name | The unique key, a duplicate key will overwrite the old setting | |
| value | "vector<unsigned char>" and "unsigned char *" types are treated as a blob |
Reimplemented in org::xmlBlaster::client::qos::EraseQos, org::xmlBlaster::client::qos::GetQos, and org::xmlBlaster::client::qos::SubscribeQos.
Definition at line 60 of file UnSubscribeQos.h.
| T_VALUE org::xmlBlaster::client::qos::UnSubscribeQos::getClientProperty | ( | std::string & | name, | |
| T_VALUE & | defaultValue | |||
| ) |
Access the value for the given name, if not found returns the defaultValue.
Definition at line 71 of file UnSubscribeQos.h.
| bool org::xmlBlaster::client::qos::UnSubscribeQos::hasClientProperty | ( | std::string & | name | ) |
Definition at line 77 of file UnSubscribeQos.h.
| string org::xmlBlaster::client::qos::UnSubscribeQos::toXml | ( | ) |
Converts the data into a valid XML ASCII std::string.
Definition at line 56 of file UnSubscribeQos.cpp.
References data_, and org::xmlBlaster::util::qos::QueryQosData::toXml().
Referenced by org::xmlBlaster::util::dispatch::ConnectionsHandler::erase(), org::xmlBlaster::client::XmlBlasterAccess::erase(), org::xmlBlaster::client::protocol::corba::CorbaDriver::erase(), TestEmptyContent::execute(), HelloWorld2::execute(), org::xmlBlaster::util::dispatch::ConnectionsHandler::get(), org::xmlBlaster::client::XmlBlasterAccess::get(), org::xmlBlaster::client::protocol::socket::SocketDriver::get(), org::xmlBlaster::client::protocol::corba::CorbaDriver::get(), org::xmlBlaster::test::TestFailsafe::setUp(), org::xmlBlaster::util::dispatch::ConnectionsHandler::subscribe(), org::xmlBlaster::client::XmlBlasterAccess::subscribe(), org::xmlBlaster::client::protocol::socket::SocketDriver::subscribe(), org::xmlBlaster::client::protocol::corba::CorbaDriver::subscribe(), SubscribeDemo::subscribe(), org::xmlBlaster::test::TestFailsafe::tearDown(), org::xmlBlaster::util::dispatch::ConnectionsHandler::unSubscribe(), org::xmlBlaster::client::XmlBlasterAccess::unSubscribe(), org::xmlBlaster::client::protocol::socket::SocketDriver::unSubscribe(), org::xmlBlaster::client::protocol::corba::CorbaDriver::unSubscribe(), and SubscribeDemo::unSubscribe_().
| QueryQosData & org::xmlBlaster::client::qos::UnSubscribeQos::getData | ( | ) |
Definition at line 61 of file UnSubscribeQos.cpp.
References data_.
Referenced by org::xmlBlaster::util::dispatch::ConnectionsHandler::queueSubscribe().
std::string org::xmlBlaster::client::qos::UnSubscribeQos::ME [protected] |
Definition at line 32 of file UnSubscribeQos.h.
Referenced by org::xmlBlaster::client::qos::EraseQos::EraseQos(), org::xmlBlaster::client::qos::GetQos::GetQos(), and org::xmlBlaster::client::qos::SubscribeQos::SubscribeQos().
Definition at line 33 of file UnSubscribeQos.h.
org::xmlBlaster::util::qos::QueryQosData org::xmlBlaster::client::qos::UnSubscribeQos::data_ [mutable, protected] |
Definition at line 34 of file UnSubscribeQos.h.
Referenced by org::xmlBlaster::client::qos::GetQos::addAccessFilter(), org::xmlBlaster::client::qos::SubscribeQos::generateSubscriptionId(), getData(), org::xmlBlaster::client::qos::SubscribeQos::getMultiSubscribe(), org::xmlBlaster::client::qos::SubscribeQos::hasSubscriptionId(), operator=(), org::xmlBlaster::client::qos::SubscribeQos::operator=(), org::xmlBlaster::client::qos::GetQos::operator=(), org::xmlBlaster::client::qos::EraseQos::operator=(), org::xmlBlaster::client::qos::EraseQos::setForceDestroy(), org::xmlBlaster::client::qos::GetQos::setHistoryQos(), org::xmlBlaster::client::qos::EraseQos::setHistoryQos(), org::xmlBlaster::client::qos::SubscribeQos::setMultiSubscribe(), org::xmlBlaster::client::qos::SubscribeQos::setPersistent(), org::xmlBlaster::client::qos::GetQos::setWantContent(), org::xmlBlaster::client::qos::SubscribeQos::setWantInitialUpdate(), org::xmlBlaster::client::qos::SubscribeQos::setWantLocal(), org::xmlBlaster::client::qos::SubscribeQos::setWantNotify(), org::xmlBlaster::client::qos::SubscribeQos::setWantUpdateOneway(), and toXml().