Public Member Functions | |
EraseQueueEntry (org::xmlBlaster::util::Global &global, org::xmlBlaster::client::key::EraseKey &eraseKey, org::xmlBlaster::client::qos::EraseQos &eraseQos, int priority=NORM_PRIORITY, org::xmlBlaster::util::Timestamp uniqueId=TimestampFactory::getInstance().getTimestamp()) | |
Constructor for erase operations. | |
~EraseQueueEntry () | |
EraseQueueEntry (EraseQueueEntry &entry) | |
copy constructor | |
EraseQueueEntry & | operator= (EraseQueueEntry &entry) |
assignment constructor | |
MsgQueueEntry * | getClone () |
Create a new entry of myself. | |
virtual bool | isErase () |
org::xmlBlaster::util::queue::MsgQueueEntry & | send (org::xmlBlaster::util::dispatch::I_ConnectionsHandler &connectionsHandler) |
org::xmlBlaster::client::qos::EraseQos | getEraseQos () |
| |
org::xmlBlaster::client::key::EraseKey | getEraseKey () |
| |
org::xmlBlaster::client::qos::EraseReturnQos | getEraseReturnQos () |
std::string | toXml (std::string &indent="") |
Definition at line 27 of file EraseQueueEntry.h.
org::xmlBlaster::util::queue::EraseQueueEntry::EraseQueueEntry | ( | org::xmlBlaster::util::Global & | global, | |
org::xmlBlaster::client::key::EraseKey & | eraseKey, | |||
org::xmlBlaster::client::qos::EraseQos & | eraseQos, | |||
int | priority = NORM_PRIORITY , |
|||
org::xmlBlaster::util::Timestamp | uniqueId = TimestampFactory::getInstance().getTimestamp() | |||
) |
Constructor for erase operations.
Definition at line 19 of file EraseQueueEntry.cpp.
References org::xmlBlaster::util::queue::MsgQueueEntry::ME.
Referenced by getClone().
org::xmlBlaster::util::queue::EraseQueueEntry::~EraseQueueEntry | ( | ) |
Definition at line 30 of file EraseQueueEntry.cpp.
org::xmlBlaster::util::queue::EraseQueueEntry::EraseQueueEntry | ( | EraseQueueEntry & | entry | ) |
copy constructor
Definition at line 34 of file EraseQueueEntry.cpp.
References org::xmlBlaster::util::queue::MsgQueueEntry::blobHolder_.
EraseQueueEntry & org::xmlBlaster::util::queue::EraseQueueEntry::operator= | ( | EraseQueueEntry & | entry | ) |
assignment constructor
Definition at line 42 of file EraseQueueEntry.cpp.
References org::xmlBlaster::util::queue::MsgQueueEntry::blobHolder_.
MsgQueueEntry * org::xmlBlaster::util::queue::EraseQueueEntry::getClone | ( | ) | [virtual] |
Create a new entry of myself.
Implements org::xmlBlaster::util::queue::MsgQueueEntry.
Definition at line 50 of file EraseQueueEntry.cpp.
References EraseQueueEntry().
bool org::xmlBlaster::util::queue::EraseQueueEntry::isErase | ( | ) | [virtual] |
Reimplemented from org::xmlBlaster::util::queue::MsgQueueEntry.
Definition at line 55 of file EraseQueueEntry.cpp.
MsgQueueEntry & org::xmlBlaster::util::queue::EraseQueueEntry::send | ( | org::xmlBlaster::util::dispatch::I_ConnectionsHandler & | connectionsHandler | ) | [virtual] |
Reimplemented from org::xmlBlaster::util::queue::MsgQueueEntry.
Definition at line 60 of file EraseQueueEntry.cpp.
References org::xmlBlaster::util::I_Log::call(), org::xmlBlaster::client::protocol::I_XmlBlasterConnection::erase(), org::xmlBlaster::util::I_Log::error(), org::xmlBlaster::util::dispatch::I_ConnectionsHandler::getConnection(), getEraseKey(), getEraseQos(), org::xmlBlaster::util::queue::MsgQueueEntry::log_, org::xmlBlaster::util::queue::MsgQueueEntry::ME, org::xmlBlaster::util::queue::MsgQueueEntry::statusQosData_, and toXml().
EraseQos org::xmlBlaster::util::queue::EraseQueueEntry::getEraseQos | ( | ) |
Definition at line 79 of file EraseQueueEntry.cpp.
References org::xmlBlaster::util::MessageUnit::getQos(), org::xmlBlaster::util::queue::MsgQueueEntry::global_, and org::xmlBlaster::util::queue::MsgQueueEntry::msgUnit_.
Referenced by send().
EraseKey org::xmlBlaster::util::queue::EraseQueueEntry::getEraseKey | ( | ) |
Definition at line 85 of file EraseQueueEntry.cpp.
References org::xmlBlaster::util::MessageUnit::getKey(), org::xmlBlaster::util::queue::MsgQueueEntry::global_, and org::xmlBlaster::util::queue::MsgQueueEntry::msgUnit_.
Referenced by send().
EraseReturnQos org::xmlBlaster::util::queue::EraseQueueEntry::getEraseReturnQos | ( | ) |
Definition at line 91 of file EraseQueueEntry.cpp.
References org::xmlBlaster::util::queue::MsgQueueEntry::global_, and org::xmlBlaster::util::queue::MsgQueueEntry::statusQosData_.
std::string org::xmlBlaster::util::queue::EraseQueueEntry::toXml | ( | std::string & | indent = "" |
) | [virtual] |