Documentation ¶
Index ¶
- func GetId(url string, key string) string
- func GetIdInt(url string, key string) (int, error)
- func GetRequestBody(r *http.Request, body interface{}) error
- func ListenAndServe() error
- func RegisterFilter(filter IFilter)
- func RegisterHttpHandlerFunc(method string, url string, function http.HandlerFunc, checkToken bool)
- func RegisterTokenChecker(checker ITokenChecker)
- func RegisterWebsocketHandler(url string, handler IWebsocketHandler, checkToken bool)
- func RemoteIp(r *http.Request) string
- func Response(w http.ResponseWriter, body interface{})
- func ResponseError(w http.ResponseWriter, err string, code int)
- func Shutdown() error
- func WebsocketClose(nodeId int) error
- func WebsocketWriteBytes(nodeId int, bytes []byte) error
- func WebsocketWriteMessage(nodeId int, message []byte) error
- type IFilter
- type ITokenChecker
- type IWebsocketHandler
- type ResponseBody
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetRequestBody ¶
func ListenAndServe ¶
func ListenAndServe() error
func RegisterFilter ¶
func RegisterFilter(filter IFilter)
func RegisterHttpHandlerFunc ¶
func RegisterHttpHandlerFunc(method string, url string, function http.HandlerFunc, checkToken bool)
func RegisterTokenChecker ¶
func RegisterTokenChecker(checker ITokenChecker)
func RegisterWebsocketHandler ¶
func RegisterWebsocketHandler(url string, handler IWebsocketHandler, checkToken bool)
func Response ¶
func Response(w http.ResponseWriter, body interface{})
func ResponseError ¶
func ResponseError(w http.ResponseWriter, err string, code int)
func WebsocketClose ¶
func WebsocketWriteBytes ¶
func WebsocketWriteMessage ¶
Types ¶
type ITokenChecker ¶
type IWebsocketHandler ¶
type ResponseBody ¶
Click to show internal directories.
Click to hide internal directories.