00001 /*------------------------------------------------------------------------------ 00002 Name: GetReturnKey.h 00003 Project: xmlBlaster.org 00004 Copyright: xmlBlaster.org, see xmlBlaster-LICENSE file 00005 ------------------------------------------------------------------------------*/ 00006 00019 #ifndef _CLIENT_KEY_GETRETURNKEY_H 00020 #define _CLIENT_KEY_GETRETURNKEY_H 00021 00022 #include <client/key/UpdateKey.h> 00023 00024 namespace org { namespace xmlBlaster { namespace client { namespace key { 00025 00026 class Dll_Export GetReturnKey : public org::xmlBlaster::client::key::UpdateKey 00027 { 00028 public: 00029 00033 GetReturnKey(org::xmlBlaster::util::Global& global); 00034 00035 GetReturnKey(org::xmlBlaster::util::Global& global, const org::xmlBlaster::util::key::MsgKeyData& data); 00036 00037 GetReturnKey(const GetReturnKey& key); 00038 00039 GetReturnKey& operator =(const GetReturnKey& key); 00040 00044 bool isInternal() const; 00045 00046 }; 00047 00048 }}}} // namespace 00049 00050 #endif 00051 00052 00053