3 #ifndef GEODE_DISTRIBUTEDSYSTEM_H_ 4 #define GEODE_DISTRIBUTEDSYSTEM_H_ 27 #include "geode_globals.hpp" 44 class SystemProperties;
45 class DistributedSystemImpl;
46 class CacheRegionHelper;
73 static void disconnect();
84 virtual const char* getName()
const;
90 static bool isConnected();
111 static bool m_connected;
116 static DistributedSystemImpl* m_impl;
117 friend class CacheRegionHelper;
118 friend class DistributedSystemImpl;
119 friend class TcrConnection;
129 #endif // GEODE_DISTRIBUTEDSYSTEM_H_ A class for internal use, that encapsulates the properties that can be set from DistributedSystem::co...
Definition: SystemProperties.hpp:50
Each enum represents a predefined RegionAttributes in a Cache.
Definition: Assert.hpp:31
DistributedSystem encapsulates this applications "connection" into the Geode Java servers distributed...
Definition: DistributedSystem.hpp:50
#define CPPCACHE_EXPORT
Defines a Geode CPPCACHE export.
Definition: geode_base.hpp:58
Defines a reference counted shared pointer.
Definition: SharedPtr.hpp:52
This abstract base class is the base class of all user objects that have the shared capability of ref...
Definition: SharedBase.hpp:40
This namespace contains all the Geode C++ API classes, enumerations and globals.