C# 클래스 Paxos.Agents.Proposer

상속: Agent
파일 보기 프로젝트 열기: ayende/Paxos.Demo

공개 메소드들

메소드 설명
ProcessTimeouts ( ) : bool
Propose ( ICommand command ) : void
Proposer ( Acceptor myAcceptor, Acceptor acceptors, int ballotBase ) : System

비공개 메소드들

메소드 설명
GenerateNextProposalNumber ( ) : int
OnAccepted ( Accepted accepted ) : void
OnPromise ( Promise promise ) : void
OnProposalSubsumed ( ProposalSubsumed proposalSubsumed ) : void
OnStartProposing ( StartProposing startProposing ) : void

메소드 상세

ProcessTimeouts() 공개 메소드

public ProcessTimeouts ( ) : bool
리턴 bool

Propose() 공개 메소드

public Propose ( ICommand command ) : void
command ICommand
리턴 void

Proposer() 공개 메소드

public Proposer ( Acceptor myAcceptor, Acceptor acceptors, int ballotBase ) : System
myAcceptor Acceptor
acceptors Acceptor
ballotBase int
리턴 System