3#ifndef GEODE_CACHELISTENER_H_
4#define GEODE_CACHELISTENER_H_
25#include "internal/geode_globals.hpp"
An application plug-in that can be installed on a region.
Definition: CacheListener.hpp:79
CacheListener()
constructors
virtual void afterCreate(const EntryEvent &event)
Handles the event of a new key being added to a region.
virtual void afterInvalidate(const EntryEvent &event)
Handles the event of an entry's value being invalidated.
virtual void afterRegionLive(const RegionEvent &event)
Handles the event of a region being live.
virtual void afterUpdate(const EntryEvent &event)
Handles the event of an entry's value being modified in a region.
virtual void close(Region ®ion)
Called when the region containing this callback is destroyed, when the cache is closed.
virtual void afterRegionInvalidate(const RegionEvent &event)
Handles the event of a region being invalidated.
virtual void afterDestroy(const EntryEvent &event)
Handles the event of an entry being destroyed.
virtual void afterRegionDisconnected(Region ®ion)
Called when all the endpoints assosiated with region are down.
virtual void afterRegionClear(const RegionEvent &event)
Handles the event of a region being cleared.
virtual void afterRegionDestroy(const RegionEvent &event)
Handles the event of a region being destroyed.
virtual ~CacheListener()
public methods
Represents an entry event affecting an entry, including its identity and the the circumstances of the...
Definition: EntryEvent.hpp:44
This class manages subregions and cached data.
Definition: Region.hpp:95
Declares region events.
Definition: RegionEvent.hpp:37