![]() |
Hazelcast C++ Client
Hazelcast C++ Client Library
|
hz_cluster member class. More...
#include <member.h>
Public Types | |
enum | member_attribute_operation_type { PUT = 1 , REMOVE = 2 } |
PUT even type representing an addition of an attribute REMOVE event type representing a deletion of an attribute. | |
Public Member Functions | |
member (address address, boost::uuids::uuid uuid, bool lite, std::unordered_map< std::string, std::string > attr) | |
member (address member_address) | |
member (boost::uuids::uuid uuid) | |
bool | operator== (const member &) const |
comparison operation | |
bool | is_lite_member () const |
Lite member is does not hold data. More... | |
const address & | get_address () const |
Returns the socket address of this member. More... | |
boost::uuids::uuid | get_uuid () const |
Returns UUID of this member. More... | |
const std::unordered_map< std::string, std::string > & | get_attributes () const |
const std::string * | get_attribute (const std::string &key) const |
Returns the value of the specified key for this member or default constructed value if value is undefined. More... | |
bool | lookup_attribute (const std::string &key) const |
check if an attribute is defined for given key. More... | |
bool | operator< (const member &rhs) const |
hz_cluster member class.
The default implementation
const address & hazelcast::client::member::get_address | ( | ) | const |
Returns the socket address of this member.
Definition at line 82 of file cluster.cpp.
const std::string * hazelcast::client::member::get_attribute | ( | const std::string & | key | ) | const |
Returns the value of the specified key for this member or default constructed value if value is undefined.
AttributeType | type template for attribute type |
key | The key to lookup. |
Definition at line 109 of file cluster.cpp.
boost::uuids::uuid hazelcast::client::member::get_uuid | ( | ) | const |
bool hazelcast::client::member::is_lite_member | ( | ) | const |
Lite member is does not hold data.
Definition at line 90 of file cluster.cpp.
bool hazelcast::client::member::lookup_attribute | ( | const std::string & | key | ) | const |
check if an attribute is defined for given key.
key | for the attribute |
Definition at line 118 of file cluster.cpp.