19 #ifndef HAZELCAST_DistributedObject    20 #define HAZELCAST_DistributedObject    22 #include "hazelcast/util/HazelcastDll.h"    26 #if  defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)    28 #pragma warning(disable: 4251) //for dll export    29 #pragma warning(disable: 4250) //for warning class1' : inherits 'class2::member' via dominance    35             class HazelcastClientInstanceImpl;
    59             friend class impl::HazelcastClientInstanceImpl;
    65             virtual const std::string& getServiceName() 
const = 0;
    72             virtual const std::string& getName() 
const = 0;
    78             virtual void destroy() = 0;
    89 #if  defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)    93 #endif //HAZELCAST_DistributedObject Base class for all distributed objects. 
Definition: DistributedObject.h:58
virtual ~DistributedObject()
Destructor. 
Definition: DistributedObject.h:83
PN (Positive-Negative) CRDT counter. 
Definition: MapEntryView.h:32