Documentation
¶
Index ¶
- func NewDBFTCore(local account.Account, result chan *messages.ConsensusResult) *dbftCore
- type DBFTPolicy
- func (self *DBFTPolicy) GetConsensusResult() common.ConsensusResult
- func (self *DBFTPolicy) Halt()
- func (self *DBFTPolicy) Initialization(role map[account.Account]commonr.Roler, peers []account.Account, ...) error
- func (self *DBFTPolicy) PolicyName() string
- func (self *DBFTPolicy) Start()
- func (self *DBFTPolicy) ToConsensus(p *common.Proposal) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDBFTCore ¶
func NewDBFTCore(local account.Account, result chan *messages.ConsensusResult) *dbftCore
Types ¶
type DBFTPolicy ¶
type DBFTPolicy struct {
// contains filtered or unexported fields
}
func NewDBFTPolicy ¶
func NewDBFTPolicy(account account.Account, timeout int64) (*DBFTPolicy, error)
func (*DBFTPolicy) GetConsensusResult ¶
func (self *DBFTPolicy) GetConsensusResult() common.ConsensusResult
func (*DBFTPolicy) Halt ¶
func (self *DBFTPolicy) Halt()
func (*DBFTPolicy) Initialization ¶
func (self *DBFTPolicy) Initialization(role map[account.Account]commonr.Roler, peers []account.Account, events types.EventCenter) error
func (*DBFTPolicy) PolicyName ¶
func (self *DBFTPolicy) PolicyName() string
func (*DBFTPolicy) Start ¶
func (self *DBFTPolicy) Start()
func (*DBFTPolicy) ToConsensus ¶
func (self *DBFTPolicy) ToConsensus(p *common.Proposal) error
Click to show internal directories.
Click to hide internal directories.