Documentation ¶
Overview ¶
@Title Engine.go @Description 引擎的主要实现文件 @Author Dorbmon
Index ¶
Constants ¶
View Source
const ( MethodPost = iota MethodGet MethodHead MethodPut MethodPatch MethodDelete MethodConnect MethodOptions MethodTrace MethodAll MethodUnknown )
Variables ¶
This section is empty.
Functions ¶
func RemoveContext ¶
func RemoveContext(context *Context)
func ToRWebMethod ¶
Types ¶
type Context ¶
type Context struct { RequestUri string Method int RawCtx *fasthttp.RequestCtx }
func CtxToContext ¶
func CtxToContext(ctx *fasthttp.RequestCtx) *Context
func NewContext ¶
func NewContext() (ret *Context)
type DefaultLog ¶
type DefaultLog struct { }
func (*DefaultLog) FrameworkPrintMessage ¶
func (z *DefaultLog) FrameworkPrintMessage(Module, Message string, Level int)
type DefaultRouter ¶
type DefaultRouter struct {
// contains filtered or unexported fields
}
func NewDefaultRouter ¶
func NewDefaultRouter() (r DefaultRouter)
func (*DefaultRouter) Bind ¶
func (z *DefaultRouter) Bind(address string, method int, handler Handler) error
func (*DefaultRouter) BindSubRouter ¶
func (z *DefaultRouter) BindSubRouter(other Router)
func (*DefaultRouter) GetFromSubRouter ¶
func (z *DefaultRouter) GetFromSubRouter(context *Context) Handler
func (*DefaultRouter) GetHandler ¶
func (z *DefaultRouter) GetHandler(context *Context) Handler
type Engine ¶
type Engine struct {
// contains filtered or unexported fields
}
func (*Engine) RunAndServe ¶
Directories ¶
Path | Synopsis |
---|---|
@Title WebsocketDealer.go @Description 实现websocket低成本call 需要客户端配合 @Author Dorbmon
|
@Title WebsocketDealer.go @Description 实现websocket低成本call 需要客户端配合 @Author Dorbmon |
Click to show internal directories.
Click to hide internal directories.