C# Class Paxos.Agents.Proposer

Inheritance: Agent
Afficher le fichier Open project: ayende/Paxos.Demo

Méthodes publiques

Méthode Description
ProcessTimeouts ( ) : bool
Propose ( ICommand command ) : void
Proposer ( Acceptor myAcceptor, Acceptor acceptors, int ballotBase ) : System

Private Methods

Méthode Description
GenerateNextProposalNumber ( ) : int
OnAccepted ( Accepted accepted ) : void
OnPromise ( Promise promise ) : void
OnProposalSubsumed ( ProposalSubsumed proposalSubsumed ) : void
OnStartProposing ( StartProposing startProposing ) : void

Method Details

ProcessTimeouts() public méthode

public ProcessTimeouts ( ) : bool
Résultat bool

Propose() public méthode

public Propose ( ICommand command ) : void
command ICommand
Résultat void

Proposer() public méthode

public Proposer ( Acceptor myAcceptor, Acceptor acceptors, int ballotBase ) : System
myAcceptor Acceptor
acceptors Acceptor
ballotBase int
Résultat System