Documentation
¶
Index ¶
- type Router
- func (r *Router) GetClientManager() *websocket.ClientManager
- func (r *Router) OnTextMessageController(scene string, controller websocket.TextMessageController) error
- func (r *Router) Register(rg *gin.RouterGroup)
- func (r *Router) SetAuthorizationFunc(f websocket.AuthorizationFunc)
- func (r *Router) SetBeforeFunc(f websocket.AuthorizationFunc)
- func (r *Router) SetClientCloseFunc(f websocket.ClientCloseFunc)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Router ¶
type Router struct {
// contains filtered or unexported fields
}
func (*Router) GetClientManager ¶
func (r *Router) GetClientManager() *websocket.ClientManager
func (*Router) OnTextMessageController ¶
func (r *Router) OnTextMessageController(scene string, controller websocket.TextMessageController) error
func (*Router) Register ¶
func (r *Router) Register(rg *gin.RouterGroup)
Register 将 WebSocket 路由注册到指定 RouterGroup,供 HTTPHandler 使用。
func (*Router) SetAuthorizationFunc ¶
func (r *Router) SetAuthorizationFunc(f websocket.AuthorizationFunc)
func (*Router) SetBeforeFunc ¶
func (r *Router) SetBeforeFunc(f websocket.AuthorizationFunc)
func (*Router) SetClientCloseFunc ¶
func (r *Router) SetClientCloseFunc(f websocket.ClientCloseFunc)
Click to show internal directories.
Click to hide internal directories.