Documentation
¶
Index ¶
- type Replica
- func (r *Replica) Accept(sender int, request *rpc.AcceptRequest) (*rpc.AcceptResponse, error)
- func (r *Replica) Apply(sender int, request *rpc.ApplyRequest) error
- func (r *Replica) Commit(sender int, request *rpc.CommitRequest) error
- func (r *Replica) Pid() int
- func (r *Replica) PreAccept(sender int, request *rpc.PreAcceptRequest) (*rpc.PreAcceptResponse, error)
- func (r *Replica) Read(sender int, request *rpc.ReadRequest) (map[string]string, error)
- func (r *Replica) Snapshot() (map[string]string, error)
- type State
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Replica ¶
type Replica struct {
// contains filtered or unexported fields
}
func (*Replica) Accept ¶
func (r *Replica) Accept( sender int, request *rpc.AcceptRequest, ) (*rpc.AcceptResponse, error)
func (*Replica) PreAccept ¶
func (r *Replica) PreAccept( sender int, request *rpc.PreAcceptRequest, ) (*rpc.PreAcceptResponse, error)
Click to show internal directories.
Click to hide internal directories.