VMware GemFire Native C++ Reference
9.1
|
Represents an entry event affecting an entry, including its identity and the the circumstances of the event. More...
Inherits apache::geode::client::SharedBase.
Public Member Functions | |
EntryEvent (const RegionPtr ®ion, const CacheableKeyPtr &key, const CacheablePtr &oldValue, const CacheablePtr &newValue, const UserDataPtr &aCallbackArgument, const bool remoteOrigin) | |
Constructor, given all values. More... | |
EntryEvent () | |
Constructor. More... | |
UserDataPtr | getCallbackArgument () const |
Returns the callbackArgument passed to the method that generated this event. More... | |
CacheableKeyPtr | getKey () const |
CacheablePtr | getNewValue () const |
If the event is a destroy or invalidate operation, then the new value will be NULLPTR. More... | |
CacheablePtr | getOldValue () const |
If the prior state of the entry was invalid, or non-existent/destroyed, then the old value will be NULLPTR. More... | |
RegionPtr | getRegion () const |
void | preserveSB () const |
Atomically increment reference count. More... | |
int32_t | refCount () |
void | releaseSB () const |
Atomically decrement reference count, the SharedBase object is automatically deleted when its reference count goes to zero. More... | |
bool | remoteOrigin () const |
If the event originated in a remote process, returns true. More... | |
virtual | ~EntryEvent () |
Destructor. More... | |
Protected Attributes | |
UserDataPtr | m_callbackArgument |
Callback argument for this event, if any. More... | |
CacheableKeyPtr | m_key |
Cacheable key. More... | |
CacheablePtr | m_newValue |
New value. More... | |
CacheablePtr | m_oldValue |
Old value. More... | |
RegionPtr | m_region |
Region. More... | |
bool | m_remoteOrigin |
True if from a remote (non-local) process. More... | |
Represents an entry event affecting an entry, including its identity and the the circumstances of the event.
apache::geode::client::EntryEvent::EntryEvent | ( | const RegionPtr & | region, |
const CacheableKeyPtr & | key, | ||
const CacheablePtr & | oldValue, | ||
const CacheablePtr & | newValue, | ||
const UserDataPtr & | aCallbackArgument, | ||
const bool | remoteOrigin | ||
) |
Constructor, given all values.
|
virtual |
Destructor.
apache::geode::client::EntryEvent::EntryEvent | ( | ) |
Constructor.
|
inline |
Returns the callbackArgument passed to the method that generated this event.
See the Region interface methods that take a callbackArgument parameter.
|
inline |
|
inline |
If the event is a destroy or invalidate operation, then the new value will be NULLPTR.
|
inline |
If the prior state of the entry was invalid, or non-existent/destroyed, then the old value will be NULLPTR.
|
inline |
|
inherited |
Atomically increment reference count.
|
inlineinherited |
|
inherited |
Atomically decrement reference count, the SharedBase object is automatically deleted when its reference count goes to zero.
|
inline |
If the event originated in a remote process, returns true.
|
protected |
Callback argument for this event, if any.
|
protected |
Cacheable key.
|
protected |
New value.
|
protected |
Old value.
|
protected |
True if from a remote (non-local) process.