teoroomcli

package
v0.0.0-...-2e4d9bc Latest Latest
Warning

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

Go to latest
Published: Dec 19, 2021 License: BSD-3-Clause Imports: 4 Imported by: 0

Documentation

Overview

Package teoroomcli is teonet room controller service client package.

Index

Constants

View Source
const (
	// ComRoomRequest [in] #129 Room request
	// [input] command for room controller
	ComRoomRequest = 129

	// ComRoomRequest [out] #129 Room request answer
	// [output] command from room controller
	ComRoomRequestAnswer = 129

	// ComRoomData [in,out] #130 Data transfer
	// [input or output] command for room controller
	ComRoomData = 130

	// ComDisconnect [in] #131 Disconnect from room controller (from room)
	// [input] command for room controller
	ComDisconnect = 131

	// ComStart [in] #132 Room started (got from room controller)
	// [input] command for room controller
	ComStart = 132
)

Room controller commands

Variables

This section is empty.

Functions

func Data

func Data(con TeoConnector, peer string, data ...interface{}) (num int, err error)

Data sends data command

func Disconnect

func Disconnect(con TeoConnector, peer string, data interface{})

Disconnect sends disconnect from room (leave room) command

func RoomRequest

func RoomRequest(con TeoConnector, peer string, data interface{})

RoomRequest sends room request command

Types

type TeoConnector

type TeoConnector interface {
	SendTo(peer string, cmd byte, data []byte) (int, error)
}

TeoConnector is teonet connector interface. It may be servers (*Teonet) or clients (*TeoLNull) connector and must conain SendTo method.

Directories

Path Synopsis
Package stats is teonet teoroom statistic (which writing to cdb) service client package.
Package stats is teonet teoroom statistic (which writing to cdb) service client package.

Jump to

Keyboard shortcuts

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