Documentation ¶
Index ¶
- Constants
- type BindLogger
- type Conduit
- type DendriteMonolith
- func (m *DendriteMonolith) BaseURL() string
- func (m *DendriteMonolith) Conduit(zone string, peertype int) (*Conduit, error)
- func (m *DendriteMonolith) DisconnectPort(port int)
- func (m *DendriteMonolith) DisconnectType(peertype int)
- func (m *DendriteMonolith) DisconnectZone(zone string)
- func (m *DendriteMonolith) PeerCount(peertype int) int
- func (m *DendriteMonolith) PublicKey() string
- func (m *DendriteMonolith) RegisterDevice(localpart, deviceID string) (string, error)
- func (m *DendriteMonolith) RegisterNetworkInterface(name string, index int, mtu int, up bool, broadcast bool, loopback bool, ...)
- func (m *DendriteMonolith) RegisterUser(localpart, password string) (string, error)
- func (m *DendriteMonolith) SessionCount() int
- func (m *DendriteMonolith) SetMulticastEnabled(enabled bool)
- func (m *DendriteMonolith) SetStaticPeer(uri string)
- func (m *DendriteMonolith) Start()
- func (m *DendriteMonolith) Stop()
Constants ¶
View Source
const ( PeerTypeRemote = pineconeRouter.PeerTypeRemote PeerTypeMulticast = pineconeRouter.PeerTypeMulticast PeerTypeBluetooth = pineconeRouter.PeerTypeBluetooth PeerTypeBonjour = pineconeRouter.PeerTypeBonjour )
View Source
const MaxFrameSize = types.MaxFrameSize
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BindLogger ¶
type BindLogger struct{}
type DendriteMonolith ¶
type DendriteMonolith struct { PineconeRouter *pineconeRouter.Router PineconeMulticast *pineconeMulticast.Multicast PineconeQUIC *pineconeSessions.Sessions PineconeManager *pineconeConnections.ConnectionManager StorageDirectory string CacheDirectory string // contains filtered or unexported fields }
func (*DendriteMonolith) BaseURL ¶
func (m *DendriteMonolith) BaseURL() string
func (*DendriteMonolith) Conduit ¶
func (m *DendriteMonolith) Conduit(zone string, peertype int) (*Conduit, error)
func (*DendriteMonolith) DisconnectPort ¶
func (m *DendriteMonolith) DisconnectPort(port int)
func (*DendriteMonolith) DisconnectType ¶
func (m *DendriteMonolith) DisconnectType(peertype int)
func (*DendriteMonolith) DisconnectZone ¶
func (m *DendriteMonolith) DisconnectZone(zone string)
func (*DendriteMonolith) PeerCount ¶
func (m *DendriteMonolith) PeerCount(peertype int) int
func (*DendriteMonolith) PublicKey ¶ added in v0.10.0
func (m *DendriteMonolith) PublicKey() string
func (*DendriteMonolith) RegisterDevice ¶
func (m *DendriteMonolith) RegisterDevice(localpart, deviceID string) (string, error)
func (*DendriteMonolith) RegisterNetworkInterface ¶ added in v0.10.0
func (*DendriteMonolith) RegisterUser ¶
func (m *DendriteMonolith) RegisterUser(localpart, password string) (string, error)
func (*DendriteMonolith) SessionCount ¶
func (m *DendriteMonolith) SessionCount() int
func (*DendriteMonolith) SetMulticastEnabled ¶
func (m *DendriteMonolith) SetMulticastEnabled(enabled bool)
func (*DendriteMonolith) SetStaticPeer ¶
func (m *DendriteMonolith) SetStaticPeer(uri string)
func (*DendriteMonolith) Stop ¶
func (m *DendriteMonolith) Stop()
Click to show internal directories.
Click to hide internal directories.