Documentation
¶
Index ¶
- Constants
- Variables
- func BadRequest(code int, msg string) ([]byte, error)
- func SendResponse(responseData []byte, err error, w http.ResponseWriter)
- type Action
- type ActionResponseData
- type BackendConfig
- type BackendService
- func (backend *BackendService) GetType() string
- func (backend *BackendService) HandleTask(task wssapi.Task) (err error)
- func (backend *BackendService) Init(msg *wssapi.Msg) (err error)
- func (backend *BackendService) ProcessMessage(msg *wssapi.Msg) (err error)
- func (backend *BackendService) SetParent(parent wssapi.MsgHandler)
- func (backend *BackendService) Start(msg *wssapi.Msg) (err error)
- func (backend *BackendService) Stop(msg *wssapi.Msg) (err error)
- type BadRequestData
- type Data
- type LoginResponseData
- type Usr
Constants ¶
View Source
const ( WSSRequestMethodError = 1 WSSUserAuthError = 101 WSSParamError = 102 WSSNotLogin = 103 WSSRequestOK = 200 WSSSeverHandleError = 501 WSSSeverError = 500 )
Error String
View Source
const ( WSShowAllSream = iota WSGetLivePlayerCount WSEventBlackList WSSetBlackList WSEnableWhiteList WSSetWhiteList WSSetUpStreamApp WSPullRtmpStream WSAddSink WSDelSink WSAddSource WSDelSource WSGetSource )
action enum
Variables ¶
View Source
var LoginHandler *adminLoginHandler
LoginHandler for user
Functions ¶
func SendResponse ¶
func SendResponse(responseData []byte, err error, w http.ResponseWriter)
SendResponse To Usr
Types ¶
type ActionResponseData ¶
type ActionResponseData struct {
Code int `json:"code"`
Datas []object `json:"datas"`
Data object `json:"data"`
Msg string `json:"msg,omitempty"`
}
ActionResponseData struct
type BackendConfig ¶
type BackendConfig struct {
Port int `json:"Port"`
RootName string `json:"Usr"`
RootPwd string `json:"Pwd"`
}
BackendConfig for web
type BackendService ¶
type BackendService struct {
}
BackendService for web
func (*BackendService) GetType ¶
func (backend *BackendService) GetType() string
GetType of backend Service
func (*BackendService) HandleTask ¶
func (backend *BackendService) HandleTask(task wssapi.Task) (err error)
HandleTask of Service
func (*BackendService) Init ¶
func (backend *BackendService) Init(msg *wssapi.Msg) (err error)
Init BackendService
func (*BackendService) ProcessMessage ¶
func (backend *BackendService) ProcessMessage(msg *wssapi.Msg) (err error)
ProcessMessage of Service
func (*BackendService) SetParent ¶
func (backend *BackendService) SetParent(parent wssapi.MsgHandler)
SetParent handler for Service
type BadRequestData ¶
BadRequestData struct
type LoginResponseData ¶
type LoginResponseData struct {
Code int `json:"code"`
Data Data `json:"data,omitempty"`
Msg string `json:"msg"`
}
LoginResponseData struct
Click to show internal directories.
Click to hide internal directories.