3 #ifndef GEODE_CACHEWRITER_H_ 4 #define GEODE_CACHEWRITER_H_ 23 #include "geode_globals.hpp" 108 virtual bool beforeUpdate(
const EntryEvent& event);
126 virtual bool beforeCreate(
const EntryEvent& event);
140 virtual bool beforeDestroy(
const EntryEvent& event);
148 virtual bool beforeRegionClear(
const RegionEvent& event);
156 virtual bool beforeRegionDestroy(
const RegionEvent& event);
188 #endif // GEODE_CACHEWRITER_H_ Each enum represents a predefined RegionAttributes in a Cache.
Definition: Assert.hpp:31
An application plug-in that can be installed on the region.
Definition: CacheWriter.hpp:90
#define CPPCACHE_EXPORT
Defines a Geode CPPCACHE export.
Definition: geode_base.hpp:58
Declares region events.
Definition: RegionEvent.hpp:38
This abstract base class is the base class of all user objects that have the shared capability of ref...
Definition: SharedBase.hpp:40
Represents an entry event affecting an entry, including its identity and the the circumstances of the...
Definition: EntryEvent.hpp:37
This namespace contains all the Geode C++ API classes, enumerations and globals.