Documentation
¶
Index ¶
- type Layer
- func (r *Layer) AnnounceNexus(rendezvousNexus nexusHelper.Nexus)
- func (r *Layer) OnBinMessage(rendezvousNexus nexusHelper.Nexus, msg []byte)
- func (r *Layer) OnMessage(rendezvousNexus nexusHelper.Nexus, msg base.MoneysocketMessage)
- func (r *Layer) RegisterAboveLayer(belowLayer layer.Layer)
- func (r *Layer) RevokeNexus(rendezvousNexus nexusHelper.Nexus)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Layer ¶ added in v0.54.0
type Layer struct { layer.BaseLayer RendezvousLayer *rendezvous.IncomingRendezvousLayer }
func NewRelayLayer ¶
func NewRelayLayer(rendezvousLayer *rendezvous.IncomingRendezvousLayer) *Layer
func (*Layer) AnnounceNexus ¶ added in v0.54.0
func (r *Layer) AnnounceNexus(rendezvousNexus nexusHelper.Nexus)
AnnounceNexus registers the message handlers for the rendezvousNexus to RelayLayer
func (*Layer) OnBinMessage ¶ added in v0.54.0
func (r *Layer) OnBinMessage(rendezvousNexus nexusHelper.Nexus, msg []byte)
func (*Layer) OnMessage ¶ added in v0.54.0
func (r *Layer) OnMessage(rendezvousNexus nexusHelper.Nexus, msg base.MoneysocketMessage)
func (*Layer) RegisterAboveLayer ¶ added in v0.54.0
RegisterAboveLayer registers the current nexuses announce/revoke nexuses to the below layer
func (*Layer) RevokeNexus ¶ added in v0.54.0
func (r *Layer) RevokeNexus(rendezvousNexus nexusHelper.Nexus)
Click to show internal directories.
Click to hide internal directories.