Documentation ¶
Index ¶
- Constants
- type FinishedCb
- type Nexus
- func (c *Nexus) ConsumerFinishedCb()
- func (c *Nexus) IsLayerMessage(message base2.MoneysocketMessage) bool
- func (c *Nexus) OnBinMessage(belowNexus nexus.Nexus, msg []byte)
- func (c *Nexus) OnMessage(belowNexus nexus.Nexus, msg base2.MoneysocketMessage)
- func (c *Nexus) OnPing(consumerNexus nexus.Nexus, milliseconds int)
- func (c *Nexus) SendPing()
- func (c *Nexus) SetOnPing(fn OnPingFn)
- func (c *Nexus) StartHandshake(cb FinishedCb)
- func (c *Nexus) StartPinging()
- func (c *Nexus) StopPinging()
- type OnPingFn
Constants ¶
View Source
const NexusName = "ConsumerNexus"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FinishedCb ¶ added in v0.54.0
type FinishedCb func(consumerNexus Nexus)
type Nexus ¶ added in v0.54.0
func NewConsumerNexus ¶
func (*Nexus) ConsumerFinishedCb ¶ added in v0.54.0
func (c *Nexus) ConsumerFinishedCb()
func (*Nexus) IsLayerMessage ¶ added in v0.54.0
func (c *Nexus) IsLayerMessage(message base2.MoneysocketMessage) bool
func (*Nexus) OnBinMessage ¶ added in v0.54.0
func (*Nexus) OnMessage ¶ added in v0.54.0
func (c *Nexus) OnMessage(belowNexus nexus.Nexus, msg base2.MoneysocketMessage)
func (*Nexus) StartHandshake ¶ added in v0.54.0
func (c *Nexus) StartHandshake(cb FinishedCb)
func (*Nexus) StartPinging ¶ added in v0.54.0
func (c *Nexus) StartPinging()
start pining on a set interval
func (*Nexus) StopPinging ¶ added in v0.54.0
func (c *Nexus) StopPinging()
Click to show internal directories.
Click to hide internal directories.