client/key/UpdateKey.cpp

Go to the documentation of this file.
00001 /*------------------------------------------------------------------------------
00002 Name:      UpdateKey.cpp
00003 Project:   xmlBlaster.org
00004 Copyright: xmlBlaster.org, see xmlBlaster-LICENSE file
00005 ------------------------------------------------------------------------------*/
00006 
00007 #include <client/key/UpdateKey.h>
00008 #include <util/Global.h>
00009 
00010 using namespace std;
00011 using namespace org::xmlBlaster::util;
00012 using namespace org::xmlBlaster::util::key;
00013 
00014 namespace org { namespace xmlBlaster { namespace client { namespace key {
00015 
00016 UpdateKey::UpdateKey(Global& global) 
00017    : MsgKeyBase(global)
00018 {
00019 }
00020 
00021 UpdateKey::UpdateKey(Global& global, const MsgKeyData& data) 
00022    : MsgKeyBase(global, data)
00023 {
00024 }
00025 
00026 UpdateKey::UpdateKey(const UpdateKey& key)
00027    : MsgKeyBase(key)
00028 {
00029 }
00030 
00031 UpdateKey& UpdateKey::operator =(const UpdateKey& key)
00032 {
00033    msgKeyData_ = key.msgKeyData_;
00034    return *this;
00035 }
00036 
00037 bool UpdateKey::isDeadMessage() const
00038 {
00039    return msgKeyData_.isDeadMessage();
00040 }
00041 
00042 bool UpdateKey::isPluginInternal() const
00043 {
00044    return msgKeyData_.isPluginInternal();
00045 }
00046 
00047 string UpdateKey::getClientTags() const
00048 {
00049    return msgKeyData_.getClientTags();
00050 }
00051 
00052 }}}} // namespace
00053 
00054 
00055 
00056