C# Класс MpcLib.DistributedSystem.ProtocolIdGenerator

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
GateEvalIdentifier ( int gateNumber ) : ulong
GateInputSharingIdentifier ( int gateNumber, int whichInput ) : ulong
GenericIdentifier ( int id ) : ulong
GetIntraQuorumProtocolNumber ( ulong id ) : uint
IsQuorumProtocolIdentifier ( ulong id ) : bool
NopIdentifier ( ulong baseProtocolIdentifier ) : ulong
QuorumProtocolIdentifier ( ushort quorumNumber, uint intraQuorumProtocolNumber ) : ulong
ResultBroadcastIdentifier ( int outputNumber ) : ulong
TwoQuorumProtocolIdentifier ( ushort quorumNumberA, ushort quorumNumberB, ushort intraQuorumProtocolNumber ) : ulong

Описание методов

GateEvalIdentifier() публичный статический Метод

public static GateEvalIdentifier ( int gateNumber ) : ulong
gateNumber int
Результат ulong

GateInputSharingIdentifier() публичный статический Метод

public static GateInputSharingIdentifier ( int gateNumber, int whichInput ) : ulong
gateNumber int
whichInput int
Результат ulong

GenericIdentifier() публичный статический Метод

public static GenericIdentifier ( int id ) : ulong
id int
Результат ulong

GetIntraQuorumProtocolNumber() публичный статический Метод

public static GetIntraQuorumProtocolNumber ( ulong id ) : uint
id ulong
Результат uint

IsQuorumProtocolIdentifier() публичный статический Метод

public static IsQuorumProtocolIdentifier ( ulong id ) : bool
id ulong
Результат bool

NopIdentifier() публичный статический Метод

public static NopIdentifier ( ulong baseProtocolIdentifier ) : ulong
baseProtocolIdentifier ulong
Результат ulong

QuorumProtocolIdentifier() публичный статический Метод

public static QuorumProtocolIdentifier ( ushort quorumNumber, uint intraQuorumProtocolNumber ) : ulong
quorumNumber ushort
intraQuorumProtocolNumber uint
Результат ulong

ResultBroadcastIdentifier() публичный статический Метод

public static ResultBroadcastIdentifier ( int outputNumber ) : ulong
outputNumber int
Результат ulong

TwoQuorumProtocolIdentifier() публичный статический Метод

public static TwoQuorumProtocolIdentifier ( ushort quorumNumberA, ushort quorumNumberB, ushort intraQuorumProtocolNumber ) : ulong
quorumNumberA ushort
quorumNumberB ushort
intraQuorumProtocolNumber ushort
Результат ulong