19 #ifndef HAZELCAST_DistributedObject 
   20 #define HAZELCAST_DistributedObject 
   22 #include "hazelcast/util/HazelcastDll.h" 
   23 #include "hazelcast/client/impl/DistributedObjectInfo.h" 
   24 #include "hazelcast/client/IDistributedObject.h" 
   28 #if  defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64) 
   30 #pragma warning(disable: 4251) //for dll export 
   36             class BaseEventHandler;
 
   38             class BaseRemoveListenerRequest;
 
   43         namespace serialization {
 
   76             const std::string& getServiceName() 
const;
 
   83             const std::string& getName() 
const;
 
   89             virtual void destroy() = 0;
 
  100             DistributedObject(
const std::string& serviceName, 
const std::string& objectName);
 
  105             virtual void onDestroy();
 
  107             impl::DistributedObjectInfo info;
 
  113 #if  defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64) 
  117 #endif //HAZELCAST_DistributedObject 
Base class for all distributed objects. 
Definition: DistributedObject.h:69
 
Definition: IDistributedObject.h:33
 
Hazelcast Client enables you to do all Hazelcast operations without being a member of the cluster...
Definition: HazelcastClient.h:459