Hazelcast C++ Client
Hazelcast C++ Client Library
Loading...
Searching...
No Matches
hazelcast::client::map_event Class Reference

Map events common contract. More...

#include <map_event.h>

Public Member Functions

 map_event (member &&member, entry_event::type event_type, const std::string &name, int number_of_entries_affected)
 Constructor.
const memberget_member () const
 Returns the member fired this event.
entry_event::type get_event_type () const
 Return the event type.
const std::string & get_name () const
 Returns the name of the map for this event.
int get_number_of_entries_affected () const
 Returns the number of entries affected by this event.

Friends

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

Detailed Description

Map events common contract.

Definition at line 35 of file map_event.h.

Constructor & Destructor Documentation

◆ map_event()

hazelcast::client::map_event::map_event ( member && member,
entry_event::type event_type,
const std::string & name,
int number_of_entries_affected )

Constructor.

Definition at line 2649 of file proxy.cpp.

2653 : member_(member)
2654 , event_type_(event_type)
2655 , name_(name)
2656 , number_of_entries_affected_(number_of_entries_affected)
2657{}

Member Function Documentation

◆ get_event_type()

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

Return the event type.

Returns
event type

Definition at line 2666 of file proxy.cpp.

2667{
2668 return event_type_;
2669}

◆ get_member()

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

Returns the member fired this event.

Returns
the member fired this event.

Definition at line 2660 of file proxy.cpp.

2661{
2662 return member_;
2663}

◆ get_name()

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

Returns the name of the map for this event.

Returns
name of the map.

Definition at line 2672 of file proxy.cpp.

2673{
2674 return name_;
2675}

◆ get_number_of_entries_affected()

int hazelcast::client::map_event::get_number_of_entries_affected ( ) const

Returns the number of entries affected by this event.

Returns
number of entries affected.

Definition at line 2678 of file proxy.cpp.

2679{
2680 return number_of_entries_affected_;
2681}

◆ operator<<

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

Definition at line 2683 of file proxy.cpp.

2685{
2686 os << "MapEvent{member: " << event.member_
2687 << " eventType: " << static_cast<int>(event.event_type_)
2688 << " name: " << event.name_
2689 << " numberOfEntriesAffected: " << event.number_of_entries_affected_;
2690 return os;
2691}

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