rendezvous

package
v0.49.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 23, 2021 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IncomingRendezvousLayer

type IncomingRendezvousLayer struct {
	*layer.BaseLayer
	// contains filtered or unexported fields
}

func NewIncomingRendezvousLayer

func NewIncomingRendezvousLayer() *IncomingRendezvousLayer

func (*IncomingRendezvousLayer) AnnounceNexus

func (o *IncomingRendezvousLayer) AnnounceNexus(belowNexus nexus.Nexus)

func (*IncomingRendezvousLayer) GetPeerNexus

func (o *IncomingRendezvousLayer) GetPeerNexus(rendezvousNexus nexus.Nexus) *nexus.Nexus

func (*IncomingRendezvousLayer) RegisterAboveLayer

func (o *IncomingRendezvousLayer) RegisterAboveLayer(belowLayer layer.Layer)

func (*IncomingRendezvousLayer) RendezvousFinishedCb

func (o *IncomingRendezvousLayer) RendezvousFinishedCb(rendezvousNexus nexus.Nexus)

func (*IncomingRendezvousLayer) RevokeNexus

func (o *IncomingRendezvousLayer) RevokeNexus(belowNexus nexus.Nexus)

type OutgoingRendezvousLayer

type OutgoingRendezvousLayer struct {
	layer.BaseLayer
}

TODO this needs to be fully implemented

func NewOutgoingRendezvousLayer

func NewOutgoingRendezvousLayer() *OutgoingRendezvousLayer

func (*OutgoingRendezvousLayer) AnnounceNexus

func (o *OutgoingRendezvousLayer) AnnounceNexus(belowNexus nexus.Nexus)

func (*OutgoingRendezvousLayer) RegisterAboveLayer

func (o *OutgoingRendezvousLayer) RegisterAboveLayer(belowLayer layer.Layer)

func (*OutgoingRendezvousLayer) RendezvousFinishedCb

func (o *OutgoingRendezvousLayer) RendezvousFinishedCb(rendzvousNexus nexus.Nexus)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL