client/key/SubscribeKey.h

Go to the documentation of this file.
00001 
00013 #ifndef _CLIENT_KEY_SUBSCRIBEKEY_H
00014 #define _CLIENT_KEY_SUBSCRIBEKEY_H
00015 
00016 #include <client/key/UnSubscribeKey.h>
00017 #include <util/Constants.h>
00018 
00019 namespace org { namespace xmlBlaster { namespace client { namespace key {
00020 
00021 class Dll_Export SubscribeKey : public org::xmlBlaster::client::key::UnSubscribeKey
00022 {
00023 public:
00024 
00028    SubscribeKey(org::xmlBlaster::util::Global& global);
00029 
00030    SubscribeKey(org::xmlBlaster::util::Global& global, const std::string& query,
00031                 const std::string& queryType=org::xmlBlaster::util::Constants::EXACT);
00032    
00033    SubscribeKey(org::xmlBlaster::util::Global& global, const org::xmlBlaster::util::key::QueryKeyData& data);
00034 
00035    SubscribeKey(const SubscribeKey& key);
00036 
00037    SubscribeKey& operator =(const SubscribeKey& key);
00038 
00046    void setDomain(const std::string& domain);
00047 
00052    std::string getDomain() const;
00053 
00054 };
00055 
00056 }}}} // namespace
00057 
00058 #endif
00059 
00060 
00061