1 #ifndef __GEMFIRE_DISTRIBUTEDSYSTEM_H__ 2 #define __GEMFIRE_DISTRIBUTEDSYSTEM_H__ 15 #include "gfcpp_globals.hpp" 29 class SystemProperties;
30 class DistributedSystemImpl;
31 class CacheRegionHelper;
60 static void disconnect();
71 virtual const char * getName()
const;
77 static bool isConnected();
98 static bool m_connected;
103 static DistributedSystemImpl *m_impl;
104 friend class CacheRegionHelper;
105 friend class DistributedSystemImpl;
106 friend class TcrConnection;
116 #endif //ifndef __GEMFIRE_DISTRIBUTEDSYSTEM_H__
This namespace contains all the GemFire C++ API classes, enumerations and globals.
Definition: Assert.hpp:19
DistributedSystem encapsulates this applications "connection" into the GemFire Java servers distribut...
Definition: DistributedSystem.hpp:35
#define CPPCACHE_EXPORT
Defines a GemFire CPPCACHE export.
Definition: gf_base.hpp:51
This abstract base class is the base class of all user objects that have the shared capability of ref...
Definition: SharedBase.hpp:31
A class for internal use, that encapsulates the properties that can be set from DistributedSystem::co...
Definition: SystemProperties.hpp:40
Defines a reference counted shared pointer.
Definition: SharedPtr.hpp:35