⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subscribereturnqos.cpp

📁 java开源的企业总线.xmlBlaster
💻 CPP
字号:
/*------------------------------------------------------------------------------Name:      SubscribeReturnQos.cppProject:   xmlBlaster.orgCopyright: xmlBlaster.org, see xmlBlaster-LICENSE file------------------------------------------------------------------------------*//** * Data container handling of status returned by subscribe(), unSubscribe(), erase() and ping().  * <p> * This data holder is accessible through decorators, each of them allowing a specialized view on the data: * </p> * <ul> * <li>SubscribeReturnQos Returned QoS of a subscribe() invocation (Client side)</i> * <li>UnSubscribeReturnQos Returned QoS of a unSubscribe() invocation (Client side)</i> * <li>EraseReturnQos Returned QoS of an erase() invocation (Client side)</i> * </ul> * <p> * For the xml representation see StatusQosSaxFactory. * </p> * @see org.xmlBlaster.util.qos.StatusQosSaxFactory * @see org.xmlBlaster.test.classtest.qos.StatusQosFactoryTest * @author xmlBlaster@marcelruff.info * @author michele@laghi.eu */#include <client/qos/SubscribeReturnQos.h>#include <util/Global.h>using namespace org::xmlBlaster::util;using namespace org::xmlBlaster::util::qos;using namespace std;namespace org { namespace xmlBlaster { namespace client { namespace qos {   SubscribeReturnQos::SubscribeReturnQos(Global& global, const StatusQosData& data)      : ME("SubscribeReturnQos"), global_(global), data_(data)   {   }   SubscribeReturnQos::SubscribeReturnQos(Global& global)      : ME("SubscribeReturnQos"), global_(global), data_(global)   {   }   SubscribeReturnQos::SubscribeReturnQos(const SubscribeReturnQos& data)     : ME(data.ME), global_(data.global_), data_(data.data_)   {   }   SubscribeReturnQos SubscribeReturnQos::operator =(const SubscribeReturnQos& other)   {      if (this != &other) data_ = other.data_;      return *this;   }   string SubscribeReturnQos::getState() const   {      return data_.getState();   }   string SubscribeReturnQos::getStateInfo() const   {      return data_.getStateInfo();   }   string SubscribeReturnQos::getSubscriptionId() const   {      return data_.getSubscriptionId();   }   string SubscribeReturnQos::toXml(const string& extraOffset) const   {      return data_.toXml(extraOffset);   }   StatusQosData& SubscribeReturnQos::getData()   {      return data_;   }   bool SubscribeReturnQos::isPersistent() const {      return data_.isPersistent();   }       bool SubscribeReturnQos::isFakedReturn() const {      return data_.getStateInfo().find(Constants::INFO_QUEUED) == 0;   }    }}}} // namespace

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -