|
VMware GemFire Native C++ Reference
9.2.4
|
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 () | |
| Constructor. More... | |
| EntryEvent (const RegionPtr ®ion, const CacheableKeyPtr &key, const CacheablePtr &oldValue, const CacheablePtr &newValue, const UserDataPtr &aCallbackArgument, const bool remoteOrigin) | |
| Constructor, given all values. 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.