Documentation
¶
Index ¶
- func GetLinker(id string) interfaces.Linker
- func LoadLinker(id string) error
- func Startup() error
- func UnloadLinker(id string) error
- type GNetHandler
- func (h *GNetHandler) OnBoot(eng gnet.Engine) (action gnet.Action)
- func (h *GNetHandler) OnClose(c gnet.Conn, err error) (action gnet.Action)
- func (h *GNetHandler) OnOpen(c gnet.Conn) (out []byte, action gnet.Action)
- func (h *GNetHandler) OnShutdown(eng gnet.Engine)
- func (h *GNetHandler) OnTick() (delay time.Duration, action gnet.Action)
- func (h *GNetHandler) OnTraffic(c gnet.Conn) (action gnet.Action)
- type GNetServer
- type Incoming
- type Serial
- type TcpClient
- type TcpServer
- type UdpClient
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetLinker ¶
func GetLinker(id string) interfaces.Linker
func LoadLinker ¶
func UnloadLinker ¶
Types ¶
type GNetHandler ¶
type GNetHandler struct { *types.Linker *GNetServer // contains filtered or unexported fields }
func NewGNetHandlerTcp ¶
func NewGNetHandlerTcp(link *types.Linker, server *GNetServer) *GNetHandler
func (*GNetHandler) OnBoot ¶
func (h *GNetHandler) OnBoot(eng gnet.Engine) (action gnet.Action)
func (*GNetHandler) OnClose ¶
func (h *GNetHandler) OnClose(c gnet.Conn, err error) (action gnet.Action)
func (*GNetHandler) OnOpen ¶
func (h *GNetHandler) OnOpen(c gnet.Conn) (out []byte, action gnet.Action)
func (*GNetHandler) OnShutdown ¶
func (h *GNetHandler) OnShutdown(eng gnet.Engine)
func (*GNetHandler) OnTick ¶
func (h *GNetHandler) OnTick() (delay time.Duration, action gnet.Action)
func (*GNetHandler) OnTraffic ¶
func (h *GNetHandler) OnTraffic(c gnet.Conn) (action gnet.Action)
type GNetServer ¶
func NewGNetServer ¶
func NewGNetServer(l *types.Linker) *GNetServer
func (*GNetServer) Close ¶
func (s *GNetServer) Close() error
func (*GNetServer) Connected ¶
func (s *GNetServer) Connected() bool
func (*GNetServer) Open ¶
func (s *GNetServer) Open() error
func (*GNetServer) Opened ¶
func (s *GNetServer) Opened() bool
type Incoming ¶
func GetIncoming ¶
type TcpClient ¶
func NewTcpClient ¶
type TcpServer ¶
func NewTcpServer ¶
type UdpClient ¶
func NewUdpClient ¶
Click to show internal directories.
Click to hide internal directories.