Hazelcast C++ Client
Hazelcast C++ Client Library
hazelcast::client::entry_event Class Reference

Map Entry event. More...

#include <entry_event.h>

Public Types

enum class  type {
  ADDED = 1 , REMOVED = 1 << 1 , UPDATED = 1 << 2 , EVICTED = 1 << 3 ,
  EXPIRED = 1 << 4 , EVICT_ALL = 1 << 5 , CLEAR_ALL = 1 << 6 , MERGED = 1 << 7 ,
  INVALIDATION = 1 << 8 , LOADED = 1 << 9 , ALL = 0xFF
}
 

Public Member Functions

 entry_event (const std::string &name, member &&member, type event_type, typed_data &&key, typed_data &&value, typed_data &&old_value, typed_data &&merging_value)
 
const typed_dataget_key () const
 Returns the key of the entry event. More...
 
const typed_dataget_old_value () const
 Returns the old value of the entry event. More...
 
const typed_dataget_value () const
 Returns the value of the entry event. More...
 
const typed_dataget_merging_value () const
 Returns the incoming merging value of the entry event. More...
 
const memberget_member () const
 Returns the member fired this event. More...
 
type get_event_type () const
 Return the event type. More...
 
const std::string & get_name () const
 Returns the name of the map for this event. More...
 

Protected Attributes

std::string name_
 
member member_
 
type event_type_
 
typed_data key_
 
typed_data value_
 
typed_data old_value_
 
typed_data merging_value_
 

Friends

std::ostream HAZELCAST_API & operator<< (std::ostream &os, const entry_event &event)
 

Detailed Description

Map Entry event.

Parameters
<K>key of the map entry
<V>value of the map entry
See also
EntryListener
IMap::add_entry_listener(Listener, boolean)

Definition at line 39 of file entry_event.h.

Member Function Documentation

◆ get_event_type()

entry_event::type hazelcast::client::entry_event::get_event_type ( ) const

Return the event type.

Returns
event type

Definition at line 1785 of file proxy.cpp.

1785  {
1786  return event_type_;
1787  }

◆ get_key()

const typed_data & hazelcast::client::entry_event::get_key ( ) const

Returns the key of the entry event.

Returns
the key

Definition at line 1765 of file proxy.cpp.

1765  {
1766  return key_;
1767  }

◆ get_member()

const member & hazelcast::client::entry_event::get_member ( ) const

Returns the member fired this event.

Returns
the member fired this event.

Definition at line 1781 of file proxy.cpp.

1781  {
1782  return member_;
1783  }

◆ get_merging_value()

const typed_data & hazelcast::client::entry_event::get_merging_value ( ) const

Returns the incoming merging value of the entry event.

Returns
merging value

Definition at line 1777 of file proxy.cpp.

1777  {
1778  return merging_value_;
1779  }

◆ get_name()

const std::string & hazelcast::client::entry_event::get_name ( ) const

Returns the name of the map for this event.

Returns
name of the map.

Definition at line 1789 of file proxy.cpp.

1789  {
1790  return name_;
1791  }

◆ get_old_value()

const typed_data & hazelcast::client::entry_event::get_old_value ( ) const

Returns the old value of the entry event.

Returns
The older value for the entry

Definition at line 1769 of file proxy.cpp.

1769  {
1770  return old_value_;
1771  }

◆ get_value()

const typed_data & hazelcast::client::entry_event::get_value ( ) const

Returns the value of the entry event.

Returns
The value of for the entry

Definition at line 1773 of file proxy.cpp.

1773  {
1774  return value_;
1775  }

The documentation for this class was generated from the following files: