network

package
v0.0.0-...-417c523 Latest Latest
Warning

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

Go to latest
Published: Dec 6, 2019 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	EventNewUser    = "addUser"
	EventRemoveUser = "removeUser"
)
View Source
const (
	EventHello = "switchHello"
	EventDump  = "switchDump"

	EventWriteCfg = "switchWriteCfg"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AuthNetwork

type AuthNetwork struct {
	Iface     genericNetwork.NetworkInterface
	Events    chan map[string]duser.UserAccess
	EventDump chan map[string]duser.UserAccess
}

AuthNetwork network object

func CreateAuthNetwork

func CreateAuthNetwork() (*AuthNetwork, error)

CreateAuthNetwork create network server object

func (AuthNetwork) Disconnect

func (net AuthNetwork) Disconnect()

Disconnect from server

func (AuthNetwork) LocalConnection

func (net AuthNetwork) LocalConnection(conf pkg.ServiceConfig) error

LocalConnection connect service to server broker

func (AuthNetwork) SendCommand

func (net AuthNetwork) SendCommand(topic, content string) error

SendCommand to server

type ServerNetwork

type ServerNetwork struct {
	Iface  genericNetwork.NetworkInterface
	Events chan map[string]sd.SwitchStatus
}

ServerNetwork network object

func CreateServerNetwork

func CreateServerNetwork() (*ServerNetwork, error)

CreateServerNetwork create network server object

func (ServerNetwork) Disconnect

func (net ServerNetwork) Disconnect()

Disconnect from server

func (ServerNetwork) LocalConnection

func (net ServerNetwork) LocalConnection(conf pkg.ServiceConfig) error

LocalConnection connect service to server broker

func (ServerNetwork) SendCommand

func (net ServerNetwork) SendCommand(topic, content string) error

SendCommand to server

Jump to

Keyboard shortcuts

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