C# Class MpcLib.DistributedSystem.Quorum

Inheritance: ICloneable
Afficher le fichier Open project: mahdiz/mpclib Class Usage Examples

Méthodes publiques

Свойство Type Description
QuorumNumber ushort

Méthodes publiques

Méthode Description
AddMember ( int id ) : void
Clone ( ) : object
Equals ( object obj ) : bool
GetHashCode ( ) : int
GetNextProtocolId ( ) : ulong
GetNextTwoProtocolId ( Quorum other, bool incrementOther = true ) : ulong
GetPositionOf ( SortedSet ids, int id ) : int
GetPositionOf ( int id ) : int
HasMember ( int id ) : bool
Quorum ( int quorumNumber ) : System
Quorum ( int quorumNumber, ICollection ids ) : System
Quorum ( int quorumNumber, int startId, int endId ) : System
ReleaseId ( ulong id ) : void
RemoveMembers ( int id ) : void

Method Details

AddMember() public méthode

public AddMember ( int id ) : void
id int
Résultat void

Clone() public méthode

public Clone ( ) : object
Résultat object

Equals() public méthode

public Equals ( object obj ) : bool
obj object
Résultat bool

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

GetNextProtocolId() public méthode

public GetNextProtocolId ( ) : ulong
Résultat ulong

GetNextTwoProtocolId() public méthode

public GetNextTwoProtocolId ( Quorum other, bool incrementOther = true ) : ulong
other Quorum
incrementOther bool
Résultat ulong

GetPositionOf() public static méthode

public static GetPositionOf ( SortedSet ids, int id ) : int
ids SortedSet
id int
Résultat int

GetPositionOf() public méthode

public GetPositionOf ( int id ) : int
id int
Résultat int

HasMember() public méthode

public HasMember ( int id ) : bool
id int
Résultat bool

Quorum() public méthode

public Quorum ( int quorumNumber ) : System
quorumNumber int
Résultat System

Quorum() public méthode

public Quorum ( int quorumNumber, ICollection ids ) : System
quorumNumber int
ids ICollection
Résultat System

Quorum() public méthode

public Quorum ( int quorumNumber, int startId, int endId ) : System
quorumNumber int
startId int
endId int
Résultat System

ReleaseId() public méthode

public ReleaseId ( ulong id ) : void
id ulong
Résultat void

RemoveMembers() public méthode

public RemoveMembers ( int id ) : void
id int
Résultat void

Property Details

QuorumNumber public_oe property

public ushort QuorumNumber
Résultat ushort