Documentation
¶
Index ¶
- type BaseEvent
- func (slf *BaseEvent) OnConnectEvent(conn Conn)
- func (slf *BaseEvent) OnDisconnectEvent(conn Conn)
- func (slf *BaseEvent) OnReceiveEvent(conn Conn, data []byte)
- func (slf *BaseEvent) OnStartEvent()
- func (slf *BaseEvent) OnStopEvent()
- func (slf *BaseEvent) RegConnectEvent(handler ConnectEventHandler)
- func (slf *BaseEvent) RegDisconnectEvent(handler DisconnectEventHandler)
- func (slf *BaseEvent) RegReceiveEvent(handler ReceiveEventHandler)
- func (slf *BaseEvent) RegStartEvent(handler StartEventHandler)
- func (slf *BaseEvent) RegStopEvent(handler StopEventHandler)
- type Conn
- type ConnectEventHandler
- type DisconnectEventHandler
- type Event
- type ReceiveEventHandler
- type RunMode
- type Server
- type StartEventHandler
- type StopEventHandler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseEvent ¶
type BaseEvent struct { Server StartEvent StartEventHandler StopEvent StopEventHandler ConnectEvent ConnectEventHandler DisconnectEvent DisconnectEventHandler ReceiveEvent ReceiveEventHandler }
func (*BaseEvent) OnConnectEvent ¶
func (*BaseEvent) OnDisconnectEvent ¶
func (*BaseEvent) OnReceiveEvent ¶
func (*BaseEvent) OnStartEvent ¶
func (slf *BaseEvent) OnStartEvent()
func (*BaseEvent) OnStopEvent ¶
func (slf *BaseEvent) OnStopEvent()
func (*BaseEvent) RegConnectEvent ¶
func (slf *BaseEvent) RegConnectEvent(handler ConnectEventHandler)
func (*BaseEvent) RegDisconnectEvent ¶
func (slf *BaseEvent) RegDisconnectEvent(handler DisconnectEventHandler)
func (*BaseEvent) RegReceiveEvent ¶
func (slf *BaseEvent) RegReceiveEvent(handler ReceiveEventHandler)
func (*BaseEvent) RegStartEvent ¶
func (slf *BaseEvent) RegStartEvent(handler StartEventHandler)
func (*BaseEvent) RegStopEvent ¶
func (slf *BaseEvent) RegStopEvent(handler StopEventHandler)
type ConnectEventHandler ¶
type ConnectEventHandler func(conn Conn)
type DisconnectEventHandler ¶
type DisconnectEventHandler func(conn Conn)
type Event ¶
type Event interface { RegStartEvent(handler StartEventHandler) OnStartEvent() RegStopEvent(handler StopEventHandler) OnStopEvent() RegConnectEvent(handler ConnectEventHandler) OnConnectEvent(conn Conn) RegDisconnectEvent(handler DisconnectEventHandler) OnDisconnectEvent(conn Conn) RegReceiveEvent(handler ReceiveEventHandler) OnReceiveEvent(conn Conn, data []byte) }
type ReceiveEventHandler ¶
type RunMode ¶
const ( RunModeDev RunMode = log.RunModeDev RunModeTest RunMode = log.RunModeTest RunModeProd RunMode = log.RunModeProd )
type StartEventHandler ¶
type StartEventHandler func(srv Server)
type StopEventHandler ¶
type StopEventHandler func(srv Server)
Click to show internal directories.
Click to hide internal directories.