frame

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Feb 27, 2023 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// ErrProtoPackLen proto packet len error
	ErrProtoPackLen = errors.New("default server codec pack length error")
	// ErrProtoHeaderLen proto header len error
	ErrProtoHeaderLen = errors.New("default server codec header length error")

	ErrInvalidAuthReq = errors.New("ErrInvalidAuthReq")
	ErrInvalidAppId   = errors.New("ErrInvalidAppId")
	ErrInvalidToken   = errors.New("ErrInvalidToken")

	ErrPrivateKeyErr = errors.New("private key is not match")
	ErrPublicKeyErr  = errors.New("public key is not match")
	ErrAddressErr    = errors.New("address key is not match")

	ErrInvalidPlugin = errors.New("ErrInvalidAppId:plugin unregister")
)

Functions

func RegisterAuthChecker

func RegisterAuthChecker(name string, exec AuthChecker)

Types

type AuthChecker

type AuthChecker interface {
	Set(key string, val interface{})
	Check(p *comet.Proto) error
}

func LoadAuthChecker

func LoadAuthChecker(name string) (AuthChecker, error)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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