org::xmlBlaster::util::queue::UnSubscribeQueueEntry Class Reference

Inheritance diagram for org::xmlBlaster::util::queue::UnSubscribeQueueEntry:

Inheritance graph
[legend]
Collaboration diagram for org::xmlBlaster::util::queue::UnSubscribeQueueEntry:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 UnSubscribeQueueEntry (org::xmlBlaster::util::Global &global, org::xmlBlaster::client::key::UnSubscribeKey &unSubscribeKey, org::xmlBlaster::client::qos::UnSubscribeQos &unSubscribeQos, int priority=NORM_PRIORITY, org::xmlBlaster::util::Timestamp uniqueId=TimestampFactory::getInstance().getTimestamp())
 Constructor suited for operations like subscribe and unSubscribe.
MsgQueueEntrygetClone ()
 Create a new entry of myself.
virtual bool isUnSubscribe ()
org::xmlBlaster::util::queue::MsgQueueEntrysend (org::xmlBlaster::util::dispatch::I_ConnectionsHandler &connectionsHandler)
org::xmlBlaster::client::qos::UnSubscribeQos getUnSubscribeQos ()
org::xmlBlaster::client::key::UnSubscribeKey getUnSubscribeKey ()
org::xmlBlaster::client::qos::UnSubscribeReturnQos getUnSubscribeReturnQos ()
virtual std::string toXml (std::string &indent="")

Detailed Description

Definition at line 25 of file UnSubscribeQueueEntry.h.


Constructor & Destructor Documentation

org::xmlBlaster::util::queue::UnSubscribeQueueEntry::UnSubscribeQueueEntry ( org::xmlBlaster::util::Global global,
org::xmlBlaster::client::key::UnSubscribeKey unSubscribeKey,
org::xmlBlaster::client::qos::UnSubscribeQos unSubscribeQos,
int  priority = NORM_PRIORITY,
org::xmlBlaster::util::Timestamp  uniqueId = TimestampFactory::getInstance().getTimestamp() 
)

Constructor suited for operations like subscribe and unSubscribe.

Definition at line 19 of file UnSubscribeQueueEntry.cpp.

References org::xmlBlaster::util::queue::MsgQueueEntry::ME.

Referenced by getClone().


Member Function Documentation

MsgQueueEntry * org::xmlBlaster::util::queue::UnSubscribeQueueEntry::getClone (  )  [virtual]

Create a new entry of myself.

Returns:
The cloned entry, is is allocated with new and it is your responsibility to delete it

Implements org::xmlBlaster::util::queue::MsgQueueEntry.

Definition at line 29 of file UnSubscribeQueueEntry.cpp.

References UnSubscribeQueueEntry().

bool org::xmlBlaster::util::queue::UnSubscribeQueueEntry::isUnSubscribe (  )  [virtual]

Reimplemented from org::xmlBlaster::util::queue::MsgQueueEntry.

Definition at line 34 of file UnSubscribeQueueEntry.cpp.

MsgQueueEntry & org::xmlBlaster::util::queue::UnSubscribeQueueEntry::send ( org::xmlBlaster::util::dispatch::I_ConnectionsHandler connectionsHandler  )  [virtual]

Reimplemented from org::xmlBlaster::util::queue::MsgQueueEntry.

Definition at line 39 of file UnSubscribeQueueEntry.cpp.

References org::xmlBlaster::util::I_Log::call(), org::xmlBlaster::util::I_Log::dump(), org::xmlBlaster::util::dispatch::I_ConnectionsHandler::getConnection(), getUnSubscribeKey(), getUnSubscribeQos(), org::xmlBlaster::util::queue::MsgQueueEntry::log_, org::xmlBlaster::util::queue::MsgQueueEntry::ME, org::xmlBlaster::util::queue::MsgQueueEntry::statusQosData_, toXml(), and org::xmlBlaster::client::protocol::I_XmlBlasterConnection::unSubscribe().

UnSubscribeQos org::xmlBlaster::util::queue::UnSubscribeQueueEntry::getUnSubscribeQos (  ) 

Definition at line 53 of file UnSubscribeQueueEntry.cpp.

References org::xmlBlaster::util::MessageUnit::getQos(), org::xmlBlaster::util::queue::MsgQueueEntry::global_, and org::xmlBlaster::util::queue::MsgQueueEntry::msgUnit_.

Referenced by send().

UnSubscribeKey org::xmlBlaster::util::queue::UnSubscribeQueueEntry::getUnSubscribeKey (  ) 

Definition at line 59 of file UnSubscribeQueueEntry.cpp.

References org::xmlBlaster::util::MessageUnit::getKey(), org::xmlBlaster::util::queue::MsgQueueEntry::global_, and org::xmlBlaster::util::queue::MsgQueueEntry::msgUnit_.

Referenced by send().

UnSubscribeReturnQos org::xmlBlaster::util::queue::UnSubscribeQueueEntry::getUnSubscribeReturnQos (  ) 

Definition at line 65 of file UnSubscribeQueueEntry.cpp.

References org::xmlBlaster::util::queue::MsgQueueEntry::global_, and org::xmlBlaster::util::queue::MsgQueueEntry::statusQosData_.

virtual std::string org::xmlBlaster::util::queue::UnSubscribeQueueEntry::toXml ( std::string &  indent = ""  )  [virtual]

Reimplemented from org::xmlBlaster::util::queue::MsgQueueEntry.

Referenced by send().


The documentation for this class was generated from the following files: