Documentation ¶
Index ¶
- func NewRouter(self plan.PeerID) *router
- type Peer
- func (p *Peer) Close() error
- func (p *Peer) CurrentSession() *session.Session
- func (p *Peer) Detached() bool
- func (p *Peer) ProposeNewSize(newSize int) error
- func (p *Peer) Request(target plan.PeerID, version, name string, buf *base.Vector) (bool, error)
- func (p *Peer) RequestRank(rank int, version, name string, buf *base.Vector) (bool, error)
- func (p *Peer) ResizeCluster(newSize int) (bool, bool, error)
- func (p *Peer) ResizeClusterFromURL() (bool, bool, error)
- func (p *Peer) Save(name string, buf *base.Vector) error
- func (p *Peer) SaveVersion(version, name string, buf *base.Vector) error
- func (p *Peer) Start() error
- func (p *Peer) UID() uint64
- func (p *Peer) Update() bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Peer ¶
func (*Peer) CurrentSession ¶
func (*Peer) ProposeNewSize ¶
func (*Peer) RequestRank ¶ added in v0.2.3
func (*Peer) ResizeCluster ¶ added in v0.2.3
Click to show internal directories.
Click to hide internal directories.