/export/rook2/users/build/gfcppsancout64/product/include/gfcpp/GemFireCache.hpp

Go to the documentation of this file.
00001 #ifndef __GEMFIRE_GEMFIRECACHE_H__
00002 #define __GEMFIRE_GEMFIRECACHE_H__
00003 
00004 #include "gfcpp_globals.hpp"
00005 #include "gf_types.hpp"
00006 #include "RegionService.hpp"
00007 
00012 namespace gemfire {  
00013 
00014 
00026 class CPPCACHE_EXPORT GemFireCache : public RegionService {
00030 public:
00031   
00035    virtual const char*  getName() const = 0;
00036 
00043    virtual void initializeDeclarativeCache(const char* cacheXml) = 0;
00044 
00049    virtual DistributedSystemPtr getDistributedSystem() const = 0;
00050 
00055    virtual bool getPdxIgnoreUnreadFields() = 0;
00056 };
00057 
00058 
00059 }; //namespace gemfire
00060 #endif //ifndef __GEMFIRE_GEMFIRECACHE_H__

GemFire C++ Cache API Documentation