Arch Sub-System: Group - Group

01 This class provides the same functions as the Lib Group variant.
02

[C++] class Group
[C#] class Group: IDisposable

03

Public Methods

TypeNameDescription
Constructor() Constructs an object.
[C++] Destructor() Destroys the group.
void[C#] Dispose() Destroys the group.
uint64GetLocalMemberIndex() Returns local member index.
uint64GetLocalSubgroupMask() Returns local subgroup mask.
voidAddServer() Adds a server to the group.
voidAddMember() Adds a member to the group.
voidAddMemberConn() Adds a member connection to the group.
boolActivateProt() Activates the group.
voidDestroyProt() Destroys the group.
boolTransmitProt() Requests to transmits data.
boolMemberPresenceConfirmProt() Confirms member presence.
04

Protected Methods

TypeNameDescription
[C++] Constructor() (Protected) Constructs an object.
voidOnStateData() State data received
voidOnLocalPresent() Local presence changed
voidOnMemberPresent() Member presence changed
voidOnMemberLost() Member lost
voidOnReceive() Data received
05 The Group class can be used in two ways: with an external IGroupListener or by inheriting it and override the protected callback methods.
The second method is to handle the callbacks directly rather than implementing the IGroupListener interface.
06 Reference: net::semys
Implementation: Semys Architecture
See Also: Arch Group Sub-System, IGroupListener

Goto: Main Page; This page is part of the Semys software documentation. See About: Documentation for details.