Definition at line 70 of file I_XmlBlasterConnection.h.
virtual org::xmlBlaster::client::protocol::I_XmlBlasterConnection::~I_XmlBlasterConnection | ( | ) | [virtual] |
Definition at line 73 of file I_XmlBlasterConnection.h.
virtual org::xmlBlaster::util::qos::ConnectReturnQosRef org::xmlBlaster::client::protocol::I_XmlBlasterConnection::connect | ( | org::xmlBlaster::util::qos::ConnectQosRef & | qos | ) | [pure virtual] |
connect() is a login or authentication as well, the authentication schema is transported in the qos.
qos | The authentication and other informations | |
client | A handle to your callback if desired or null |
Implemented in org::xmlBlaster::client::protocol::corba::CorbaDriver, org::xmlBlaster::client::protocol::socket::SocketDriver, and org::xmlBlaster::util::dispatch::ConnectionsHandler.
Referenced by org::xmlBlaster::util::dispatch::ConnectionsHandler::connect(), org::xmlBlaster::util::dispatch::ConnectionsHandler::connectRaw(), and org::xmlBlaster::util::dispatch::ConnectionsHandler::timeout().
virtual bool org::xmlBlaster::client::protocol::I_XmlBlasterConnection::disconnect | ( | org::xmlBlaster::util::qos::DisconnectQos & | qos | ) | [pure virtual] |
Logout from xmlBlaster.
qos | The QoS or null |
Implemented in org::xmlBlaster::client::protocol::corba::CorbaDriver, org::xmlBlaster::client::protocol::socket::SocketDriver, and org::xmlBlaster::util::dispatch::ConnectionsHandler.
Referenced by org::xmlBlaster::util::dispatch::ConnectionsHandler::disconnect().
virtual std::string org::xmlBlaster::client::protocol::I_XmlBlasterConnection::getProtocol | ( | ) | [pure virtual] |
Implemented in org::xmlBlaster::client::protocol::corba::CorbaDriver, org::xmlBlaster::client::protocol::socket::SocketDriver, and org::xmlBlaster::util::dispatch::ConnectionsHandler.
Referenced by org::xmlBlaster::util::dispatch::ConnectionsHandler::getProtocol().
virtual bool org::xmlBlaster::client::protocol::I_XmlBlasterConnection::shutdown | ( | ) | [pure virtual] |
Is called when we disconnect or automatically when are going to POLLING mode.
Implemented in org::xmlBlaster::client::protocol::corba::CorbaDriver, org::xmlBlaster::client::protocol::socket::SocketDriver, and org::xmlBlaster::util::dispatch::ConnectionsHandler.
Referenced by org::xmlBlaster::util::dispatch::ConnectionsHandler::shutdown(), and org::xmlBlaster::util::dispatch::ConnectionsHandler::toPollingOrDead().
virtual std::string org::xmlBlaster::client::protocol::I_XmlBlasterConnection::getLoginName | ( | ) | [pure virtual] |
virtual bool org::xmlBlaster::client::protocol::I_XmlBlasterConnection::isLoggedIn | ( | ) | [pure virtual] |
virtual std::string org::xmlBlaster::client::protocol::I_XmlBlasterConnection::ping | ( | std::string & | qos | ) | [pure virtual] |
virtual org::xmlBlaster::client::qos::SubscribeReturnQos org::xmlBlaster::client::protocol::I_XmlBlasterConnection::subscribe | ( | org::xmlBlaster::client::key::SubscribeKey & | key, | |
org::xmlBlaster::client::qos::SubscribeQos & | qos | |||
) | [pure virtual] |
Implemented in org::xmlBlaster::client::protocol::corba::CorbaDriver, org::xmlBlaster::client::protocol::socket::SocketDriver, and org::xmlBlaster::util::dispatch::ConnectionsHandler.
Referenced by org::xmlBlaster::util::queue::SubscribeQueueEntry::send(), and org::xmlBlaster::util::dispatch::ConnectionsHandler::subscribe().
virtual std::vector<org::xmlBlaster::util::MessageUnit> org::xmlBlaster::client::protocol::I_XmlBlasterConnection::get | ( | org::xmlBlaster::client::key::GetKey & | key, | |
org::xmlBlaster::client::qos::GetQos & | qos | |||
) | [pure virtual] |
virtual std::vector<org::xmlBlaster::client::qos::UnSubscribeReturnQos> org::xmlBlaster::client::protocol::I_XmlBlasterConnection::unSubscribe | ( | org::xmlBlaster::client::key::UnSubscribeKey & | key, | |
org::xmlBlaster::client::qos::UnSubscribeQos & | qos | |||
) | [pure virtual] |
Implemented in org::xmlBlaster::client::protocol::corba::CorbaDriver, org::xmlBlaster::client::protocol::socket::SocketDriver, and org::xmlBlaster::util::dispatch::ConnectionsHandler.
Referenced by org::xmlBlaster::util::queue::UnSubscribeQueueEntry::send(), and org::xmlBlaster::util::dispatch::ConnectionsHandler::unSubscribe().
virtual org::xmlBlaster::client::qos::PublishReturnQos org::xmlBlaster::client::protocol::I_XmlBlasterConnection::publish | ( | org::xmlBlaster::util::MessageUnit & | msgUnit | ) | [pure virtual] |
Implemented in org::xmlBlaster::client::protocol::corba::CorbaDriver, org::xmlBlaster::client::protocol::socket::SocketDriver, and org::xmlBlaster::util::dispatch::ConnectionsHandler.
Referenced by org::xmlBlaster::util::dispatch::ConnectionsHandler::publish(), and org::xmlBlaster::util::queue::PublishQueueEntry::send().
virtual void org::xmlBlaster::client::protocol::I_XmlBlasterConnection::publishOneway | ( | std::vector< org::xmlBlaster::util::MessageUnit > & | msgUnitArr | ) | [pure virtual] |
virtual std::vector<org::xmlBlaster::client::qos::PublishReturnQos> org::xmlBlaster::client::protocol::I_XmlBlasterConnection::publishArr | ( | std::vector< org::xmlBlaster::util::MessageUnit > & | msgUnitArr | ) | [pure virtual] |
virtual std::vector<org::xmlBlaster::client::qos::EraseReturnQos> org::xmlBlaster::client::protocol::I_XmlBlasterConnection::erase | ( | org::xmlBlaster::client::key::EraseKey & | key, | |
org::xmlBlaster::client::qos::EraseQos & | qos | |||
) | [pure virtual] |
Implemented in org::xmlBlaster::client::protocol::corba::CorbaDriver, org::xmlBlaster::client::protocol::socket::SocketDriver, and org::xmlBlaster::util::dispatch::ConnectionsHandler.
Referenced by org::xmlBlaster::util::dispatch::ConnectionsHandler::erase(), and org::xmlBlaster::util::queue::EraseQueueEntry::send().