Documentation ¶
Index ¶
- Constants
- type IncomingLocalNexus
- func (i *IncomingLocalNexus) OnBinMessage(belowNexus nexus.Nexus, msgBytes []byte)
- func (i *IncomingLocalNexus) OnMessage(belowNexus nexus.Nexus, msg moneysocket_message.MoneysocketMessage)
- func (i *IncomingLocalNexus) RevokeFromLayer()
- func (i *IncomingLocalNexus) Send(msg moneysocket_message.MoneysocketMessage) error
- type JoinedLocalNexus
- func (n *JoinedLocalNexus) InitiateClose()
- func (j *JoinedLocalNexus) SendBinFromIncoming(msg []byte)
- func (j *JoinedLocalNexus) SendFromIncoming(msg base2.MoneysocketMessage)
- func (j *JoinedLocalNexus) SendFromOutgoing(msg base2.MoneysocketMessage)
- func (n *JoinedLocalNexus) SetIncomingNexus(incomingNexus compat.RevokableNexus)
- func (n *JoinedLocalNexus) SetOutgoingNexus(outgoingNexus compat.RevokableNexus)
- type LocalNexus
- type OutgoingLocalNexus
- func (o OutgoingLocalNexus) OnBinMessage(belowNexus nexus.Nexus, msg []byte)
- func (o *OutgoingLocalNexus) OnMessage(belowNexus nexus.Nexus, msg base_moneysocket.MoneysocketMessage)
- func (o *OutgoingLocalNexus) RevokeFromLayer()
- func (o OutgoingLocalNexus) Send(msg base_moneysocket.MoneysocketMessage) error
- func (o OutgoingLocalNexus) SharedSeed() *beacon.SharedSeed
Constants ¶
View Source
const IncomingLocalNexusName = "IncomingLocalNexus"
View Source
const JoinedLocalNexusName = "JoinedLocalNexus"
View Source
const LocalNexusName = "LocalNexusName"
View Source
const OutgoingLocalNexusName = "OutgoingLocalNexus"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IncomingLocalNexus ¶
func NewIncomingLocalNexus ¶
func NewIncomingLocalNexus(belowNexus *JoinedLocalNexus, layer layer.Layer) *IncomingLocalNexus
func (*IncomingLocalNexus) OnBinMessage ¶
func (i *IncomingLocalNexus) OnBinMessage(belowNexus nexus.Nexus, msgBytes []byte)
func (*IncomingLocalNexus) OnMessage ¶
func (i *IncomingLocalNexus) OnMessage(belowNexus nexus.Nexus, msg moneysocket_message.MoneysocketMessage)
func (*IncomingLocalNexus) RevokeFromLayer ¶
func (i *IncomingLocalNexus) RevokeFromLayer()
func (*IncomingLocalNexus) Send ¶
func (i *IncomingLocalNexus) Send(msg moneysocket_message.MoneysocketMessage) error
type JoinedLocalNexus ¶
func NewJoinedLocalNexus ¶
func NewJoinedLocalNexus() *JoinedLocalNexus
func (*JoinedLocalNexus) InitiateClose ¶
func (n *JoinedLocalNexus) InitiateClose()
func (*JoinedLocalNexus) SendBinFromIncoming ¶
func (j *JoinedLocalNexus) SendBinFromIncoming(msg []byte)
func (*JoinedLocalNexus) SendFromIncoming ¶
func (j *JoinedLocalNexus) SendFromIncoming(msg base2.MoneysocketMessage)
func (*JoinedLocalNexus) SendFromOutgoing ¶
func (j *JoinedLocalNexus) SendFromOutgoing(msg base2.MoneysocketMessage)
func (*JoinedLocalNexus) SetIncomingNexus ¶
func (n *JoinedLocalNexus) SetIncomingNexus(incomingNexus compat.RevokableNexus)
func (*JoinedLocalNexus) SetOutgoingNexus ¶
func (n *JoinedLocalNexus) SetOutgoingNexus(outgoingNexus compat.RevokableNexus)
type LocalNexus ¶
func NewLocalNexus ¶
func NewLocalNexus(belowNexus nexus.Nexus, layer layer.Layer) *LocalNexus
func (*LocalNexus) OnMessage ¶
func (l *LocalNexus) OnMessage(belowNexus nexus.Nexus, msg base_moneysocket.MoneysocketMessage)
func (*LocalNexus) SendBin ¶ added in v0.17.0
func (l *LocalNexus) SendBin(msg []byte) error
type OutgoingLocalNexus ¶
func NewOutgoingLocalNexus ¶
func NewOutgoingLocalNexus(belowNexus *JoinedLocalNexus, layer layer.Layer, sharedSeed beacon.SharedSeed) *OutgoingLocalNexus
func (OutgoingLocalNexus) OnBinMessage ¶
func (o OutgoingLocalNexus) OnBinMessage(belowNexus nexus.Nexus, msg []byte)
func (*OutgoingLocalNexus) OnMessage ¶
func (o *OutgoingLocalNexus) OnMessage(belowNexus nexus.Nexus, msg base_moneysocket.MoneysocketMessage)
func (*OutgoingLocalNexus) RevokeFromLayer ¶
func (o *OutgoingLocalNexus) RevokeFromLayer()
func (OutgoingLocalNexus) Send ¶
func (o OutgoingLocalNexus) Send(msg base_moneysocket.MoneysocketMessage) error
func (OutgoingLocalNexus) SharedSeed ¶
func (o OutgoingLocalNexus) SharedSeed() *beacon.SharedSeed
Click to show internal directories.
Click to hide internal directories.