base

package
v1.1.2 Latest Latest
Warning

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

Go to latest
Published: Jan 3, 2024 License: GPL-3.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

View Source
const (
	CodeSuccess = 0
	CodeRunning = iota + 1000
	CodeExecErr
	CodeErrNoData
	CodePending
	CodePaused
)

Variables

View Source
var MsgFlags = map[int]string{
	CodeRunning:   "running",
	CodeExecErr:   "exec error",
	CodeErrNoData: "no data",
	CodePending:   "pending",
	CodePaused:    "paused",
	CodeSuccess:   "success",
}

Functions

func GetMsg

func GetMsg(code int) string

GetMsg get error information based on Code

func NewInfo

func NewInfo(err error) string

func NewRes

func NewRes(data interface{}, err error, code int) *types.BaseRes

func Upgrade

func Upgrade(w http.ResponseWriter, r *http.Request, handler MsgHandler) (*websocket.Conn, error)

Types

type Gin

type Gin struct {
	*gin.Context
}

func (*Gin) SaveFiles added in v1.0.11

func (g *Gin) SaveFiles(path string) error

func (*Gin) SaveToTarFile added in v1.0.11

func (g *Gin) SaveToTarFile(path string) error

SaveToTarFile 保存为tar压缩文件

func (*Gin) SetError

func (g *Gin) SetError(code int, err error)

SetError Check Error

func (*Gin) SetNegotiate

func (g *Gin) SetNegotiate(res interface{}, err error, code int)

SetNegotiate Response res

func (*Gin) SetRes

func (g *Gin) SetRes(res interface{})

SetRes res

type MsgHandler

type MsgHandler func(messageType int, p []byte) error

Jump to

Keyboard shortcuts

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