3 #ifndef GEODE_REGIONEVENT_H_ 4 #define GEODE_REGIONEVENT_H_ 22 #include "geode_globals.hpp" 50 const bool remoteOrigin);
77 #endif // GEODE_REGIONEVENT_H_ Each enum represents a predefined RegionAttributes in a Cache.
Definition: Assert.hpp:31
#define CPPCACHE_EXPORT
Defines a Geode CPPCACHE export.
Definition: geode_base.hpp:58
const UserDataPtr m_callbackArgument
Callback argument for this event, if any.
Definition: RegionEvent.hpp:42
bool remoteOrigin() const
If the event originated in a remote process, returns true.
Definition: RegionEvent.hpp:66
const RegionPtr m_region
Region for this event.
Definition: RegionEvent.hpp:40
Declares region events.
Definition: RegionEvent.hpp:38
RegionPtr getRegion() const
Return the region this event occurred in.
Definition: RegionEvent.hpp:56
const bool m_remoteOrigin
True if from a remote process.
Definition: RegionEvent.hpp:43
UserDataPtr getCallbackArgument() const
Returns the callbackArgument passed to the method that generated this event.
Definition: RegionEvent.hpp:63
This namespace contains all the Geode C++ API classes, enumerations and globals.