20 #ifndef HAZELCAST_MemberAttributeEvent 
   21 #define HAZELCAST_MemberAttributeEvent 
   24 #include "hazelcast/client/MembershipEvent.h" 
   25 #include "hazelcast/util/IOUtil.h" 
   26 #include <boost/smart_ptr/shared_ptr.hpp> 
   28 #if  defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64) 
   30 #pragma warning(disable: 4251) //for dll export  
   59                                  const std::string &key, std::string &value, 
const std::vector<Member> &memberList);
 
   69             MemberAttributeOperationType getOperationType() 
const;
 
   74             const std::string &getKey() 
const;
 
   82             const std::string &getValue() 
const;
 
   86             MemberAttributeOperationType operationType;
 
   89             std::vector<Member> members;
 
   95 #if  defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64) 
   99 #endif //HAZELCAST_MemberAttributeEvent 
Definition: MemberAttributeEvent.h:44
 
Membership event fired when a new member is added to the cluster and/or when a member leaves the clus...
Definition: MembershipEvent.h:42
 
Hazelcast cluster interface. 
Definition: Cluster.h:38
 
Cluster member class. 
Definition: Member.h:44
 
MemberAttributeOperationType
PUT even type representing an addition of an attribute REMOVE event type representing a deletion of a...
Definition: MemberAttributeEvent.h:50