Structure containing attributes of a group member. More...
#include <clClmTmsCommon.h>
Public Member Functions | |
ClGmsHandleT handle | __attribute__ ((__aligned__(8))) |
SVC handle of this group member. | |
ClGmsMemberIdT memberId | __attribute__ ((__aligned__(8))) |
Group-unique ID of the member. | |
ClIocAddressT memberAddress | __attribute__ ((__aligned__(8))) |
IOC Address of the group member application. | |
ClGmsMemberNameT memberName | __attribute__ ((__aligned__(8))) |
Textual name of the member. | |
ClBoolT memberActive | __attribute__ ((__aligned__(8))) |
True if the node is a member of group. | |
ClTimeT joinTimestamp | __attribute__ ((__aligned__(8))) |
The instant at which the member joined the group. | |
ClUint64T initialViewNumber | __attribute__ ((__aligned__(8))) |
The view number of the group at the time the member joined. | |
ClGmsLeadershipCredentialsT credential | __attribute__ ((__aligned__(8))) |
Credentials for being the leader. |
Structure containing attributes of a group member.
ClGmsLeadershipCredentialsT credential ClGmsGroupMemberT::__attribute__ | ( | (__aligned__(8)) | ) |
Credentials for being the leader.
The higher the credential, larger is the possibility of the node being elected as leader.