OpenClovis Logo

Public Member Functions | List of all members
ClGmsGroupMemberT Struct Reference

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. More...
 

Detailed Description

Structure containing attributes of a group member.

Member Function Documentation

◆ __attribute__()

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.


Generated on Tue Jan 10 10:29:15 PST 2012 for OpenClovis SDK using Doxygen