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.

Detailed Description

Structure containing attributes of a group member.

Member Function Documentation

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