Documentation
¶
Index ¶
- type DistributedHashTableDiscoverer
- type ModeratorNode
- func (mn *ModeratorNode) ClosestPeers() []warpnet.WarpPeerID
- func (mn *ModeratorNode) GenericStream(nodeIdStr string, path stream.WarpRoute, data any) (_ []byte, err error)
- func (mn *ModeratorNode) ID() warpnet.WarpPeerID
- func (mn *ModeratorNode) Node() warpnet.P2PNode
- func (mn *ModeratorNode) NodeInfo() warpnet.NodeInfo
- func (mn *ModeratorNode) SelfStream(_ stream.WarpRoute, _ any) (_ []byte, err error)
- func (mn *ModeratorNode) Start() (err error)
- func (mn *ModeratorNode) Stop()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DistributedHashTableDiscoverer ¶ added in v0.5.80
type DistributedHashTableDiscoverer interface {
ClosestPeers() []warpnet.WarpPeerID
Close()
}
type ModeratorNode ¶
type ModeratorNode struct {
// contains filtered or unexported fields
}
func NewModeratorNode ¶
func NewModeratorNode( ctx context.Context, privKey ed25519.PrivateKey, psk security.PSK, selfHashHex string, ) (_ *ModeratorNode, err error)
func (*ModeratorNode) ClosestPeers ¶ added in v0.5.21
func (mn *ModeratorNode) ClosestPeers() []warpnet.WarpPeerID
func (*ModeratorNode) GenericStream ¶
func (*ModeratorNode) ID ¶ added in v0.5.21
func (mn *ModeratorNode) ID() warpnet.WarpPeerID
func (*ModeratorNode) Node ¶
func (mn *ModeratorNode) Node() warpnet.P2PNode
func (*ModeratorNode) NodeInfo ¶
func (mn *ModeratorNode) NodeInfo() warpnet.NodeInfo
func (*ModeratorNode) SelfStream ¶
func (*ModeratorNode) Start ¶
func (mn *ModeratorNode) Start() (err error)
func (*ModeratorNode) Stop ¶
func (mn *ModeratorNode) Stop()
Click to show internal directories.
Click to hide internal directories.