protocol

package
v0.0.13 Latest Latest
Warning

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

Go to latest
Published: Oct 7, 2024 License: GPL-3.0 Imports: 7 Imported by: 2

Documentation

Index

Constants

View Source
const (
	GET_SERVER_INFO query = "server_info"
)
View Source
const IdEntityLetter = 2
View Source
const IdErrLetter = 1
View Source
const IdGetLetter = 3
View Source
const IdOkayLetter = 0

Variables

This section is empty.

Functions

func WriteLetter added in v0.0.5

func WriteLetter(letter Letter, writer io.Writer) error

Types

type EntityLetter added in v0.0.11

type EntityLetter struct {
	Entity []byte
}

func EncodeEntity added in v0.0.13

func EncodeEntity(entity interface{}) (EntityLetter, error)

func (EntityLetter) DecodeEntity added in v0.0.13

func (letter EntityLetter) DecodeEntity(target interface{}) error

func (EntityLetter) Read added in v0.0.11

func (letter EntityLetter) Read(reader io.Reader) (Letter, error)

func (EntityLetter) Write added in v0.0.11

func (letter EntityLetter) Write(writer io.Writer) error

type ErrLetter added in v0.0.5

type ErrLetter struct {
	Body string
}

func (ErrLetter) Read added in v0.0.5

func (letter ErrLetter) Read(reader io.Reader) (Letter, error)

func (ErrLetter) Write added in v0.0.5

func (letter ErrLetter) Write(writer io.Writer) error

type GetLetter added in v0.0.12

type GetLetter struct {
	Query query
}

func (GetLetter) Read added in v0.0.12

func (letter GetLetter) Read(reader io.Reader) (Letter, error)

func (GetLetter) Write added in v0.0.12

func (letter GetLetter) Write(writer io.Writer) error

type Letter

type Letter interface {
	Read(io.Reader) (Letter, error)
	Write(writer io.Writer) error
}

func LetterType added in v0.0.12

func LetterType(reader io.Reader) (Letter, error)

func ReadLetter added in v0.0.5

func ReadLetter(reader io.Reader) (Letter, error)

type OkayLetter added in v0.0.5

type OkayLetter struct {
}

func (OkayLetter) Read added in v0.0.5

func (letter OkayLetter) Read(reader io.Reader) (Letter, error)

func (OkayLetter) Write added in v0.0.5

func (letter OkayLetter) Write(writer io.Writer) error

Jump to

Keyboard shortcuts

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