18#include "hazelcast/client/member.h"
20#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
22#pragma warning(disable : 4251)
30enum struct HAZELCAST_API item_event_type
36class HAZELCAST_API item_event_base
39 item_event_base(
const std::string& name,
41 const item_event_type& event_type);
43 virtual ~item_event_base();
69 item_event_type event_type_;
78class HAZELCAST_API item_event :
public item_event_base
81 item_event(
const std::string& name,
82 item_event_type event_type,
85 : item_event_base(name,
member, event_type)
100#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
item_event_type get_event_type() const
Return the event type.
const member & get_member() const
Returns the member fired this event.
const std::string & get_name() const
Returns the name of the collection for this event.
const typed_data & get_item() const
typed_data class is a wrapper class for the serialized binary data.