msgkeydata.cpp

来自「java开源的企业总线.xmlBlaster」· C++ 代码 · 共 84 行

CPP
84
字号
/*------------------------------------------------------------------------------Name:      MsgKeyData.cppProject:   xmlBlaster.orgCopyright: xmlBlaster.org, see xmlBlaster-LICENSE file------------------------------------------------------------------------------*/#include <util/key/MsgKeyData.h>#include <util/Constants.h>#include <util/Global.h>using namespace std;using namespace org::xmlBlaster::util;namespace org { namespace xmlBlaster { namespace util { namespace key {MsgKeyData::MsgKeyData(Global& global) : KeyData(global){   clientTags_ = "";}MsgKeyData::MsgKeyData(const MsgKeyData& key) : KeyData(key){   clientTags_ = key.clientTags_;}MsgKeyData& MsgKeyData::operator =(const MsgKeyData& key) {   clientTags_ = key.clientTags_;   return *this;}string MsgKeyData::getOid() const{   if (oid_.empty()) {      generateOid(global_.getStrippedId());   }   return oid_;}void MsgKeyData::setClientTags(const string& tags){   clientTags_ = tags;}string MsgKeyData::getClientTags() const{   return clientTags_;}string MsgKeyData::toXml() const{   return toXml("");}string MsgKeyData::toXml(const string& extraOffset) const{   string ret;   string offset = Constants::OFFSET + extraOffset;   ret += offset + "<key oid='" + oid_ + "'";   if (!contentMime_.empty())      ret += " contentMime='" + getContentMime() + "'";   if (!contentMimeExtended_.empty())      ret += " contentMimeExtended='" + getContentMimeExtended() + "'";   if (!getDomain().empty())      ret += " domain='" + getDomain() + "'";   if (!getClientTags().empty()) {      ret += ">";      ret += offset + extraOffset + Constants::INDENT + getClientTags();      ret += offset + "</key>";   }   else      ret += "/>";  return ret;}MsgKeyData* MsgKeyData::getClone() const{   return new MsgKeyData(*this);}}}}} // namespace

⌨️ 快捷键说明

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