client/key/UpdateKey.h

Go to the documentation of this file.
00001 /*------------------------------------------------------------------------------
00002 Name:      UpdateKey.h
00003 Project:   xmlBlaster.org
00004 Copyright: xmlBlaster.org, see xmlBlaster-LICENSE file
00005 ------------------------------------------------------------------------------*/
00006 
00018 #ifndef _CLIENT_KEY_UPDATEKEY_H
00019 #define _CLIENT_KEY_UPDATEKEY_H
00020 
00021 #include <client/key/MsgKeyBase.h>
00022 
00023 namespace org { namespace xmlBlaster { namespace client { namespace key {
00024 
00025 class Dll_Export UpdateKey : public MsgKeyBase
00026 {
00027 public:
00028 
00032    UpdateKey(org::xmlBlaster::util::Global& global);
00033    
00034    UpdateKey(org::xmlBlaster::util::Global& global, const org::xmlBlaster::util::key::MsgKeyData& data);
00035 
00036    UpdateKey(const UpdateKey& key);
00037 
00038    UpdateKey& operator =(const UpdateKey& key);
00039 
00049    bool isDeadMessage() const;
00050 
00054    bool isPluginInternal() const;
00055 
00056    std::string getClientTags() const;
00057 
00058 };
00059 
00060 }}}} // namespace
00061 
00062 #endif
00063 
00064 
00065