Documentation
¶
Index ¶
- Variables
- type ByteArray
- func (bt *ByteArray) Clear() *ByteArray
- func (bt *ByteArray) Get_Bytes() []byte
- func (bt *ByteArray) Len() int
- func (bt *ByteArray) Read_Boolean() bool
- func (bt *ByteArray) Read_Byte() byte
- func (bt *ByteArray) Read_Bytes(length int) []byte
- func (bt *ByteArray) Read_Int() int
- func (bt *ByteArray) Read_Int48() int64
- func (bt *ByteArray) Read_Short() uint16
- func (bt *ByteArray) Read_String() string
- func (bt *ByteArray) Write_Boolean(value bool) *ByteArray
- func (bt *ByteArray) Write_Byte(value byte) *ByteArray
- func (bt *ByteArray) Write_Bytes(value []byte) *ByteArray
- func (bt *ByteArray) Write_Int(value int) *ByteArray
- func (bt *ByteArray) Write_Int48(value int64) *ByteArray
- func (bt *ByteArray) Write_Short(value uint16) *ByteArray
- func (bt *ByteArray) Write_String(value string) *ByteArray
- type Event
- type EventHandler
- func (eventHandler *EventHandler) CountEventListeners(name string) int
- func (eventHandler *EventHandler) Emit(name string, data Event)
- func (eventHandler *EventHandler) Listen(name string, callback func(Event))
- func (eventHandler *EventHandler) ListenAndWait(name string) Event
- func (eventHandler *EventHandler) ListenOnce(name string, callback func(Event))
- func (eventHandler *EventHandler) RemoveAllEventListeners()
- func (eventHandler *EventHandler) RemoveEventListeners(name string)
- type EventListener
- type Logger
- type Network
- type NetworkSocket
- func (socket *NetworkSocket) Close()
- func (socket *NetworkSocket) ListenEvent(name string, callback func(Event))
- func (socket *NetworkSocket) ListenEventOnce(name string, callback func(Event))
- func (socket *NetworkSocket) LocalAddress() net.Addr
- func (socket *NetworkSocket) Poll()
- func (socket *NetworkSocket) RemoteAddress() net.Addr
- func (socket *NetworkSocket) Write(buffer *bytes.Buffer) (int, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( DEBUG = loggerLevel{1} INFO = loggerLevel{2} WARN = loggerLevel{3} ERROR = loggerLevel{4} )
Functions ¶
This section is empty.
Types ¶
type ByteArray ¶
func NewByteArray ¶
func (*ByteArray) Read_Boolean ¶
func (*ByteArray) Read_Bytes ¶
func (*ByteArray) Read_Int48 ¶
func (*ByteArray) Read_Short ¶
func (*ByteArray) Read_String ¶
func (*ByteArray) Write_Boolean ¶
func (*ByteArray) Write_Bytes ¶
func (*ByteArray) Write_Int48 ¶
func (*ByteArray) Write_Short ¶
func (*ByteArray) Write_String ¶
type EventHandler ¶
type EventHandler struct {
// contains filtered or unexported fields
}
func (*EventHandler) CountEventListeners ¶
func (eventHandler *EventHandler) CountEventListeners(name string) int
func (*EventHandler) Emit ¶
func (eventHandler *EventHandler) Emit(name string, data Event)
func (*EventHandler) Listen ¶
func (eventHandler *EventHandler) Listen(name string, callback func(Event))
func (*EventHandler) ListenAndWait ¶
func (eventHandler *EventHandler) ListenAndWait(name string) Event
func (*EventHandler) ListenOnce ¶
func (eventHandler *EventHandler) ListenOnce(name string, callback func(Event))
Standard methods
func (*EventHandler) RemoveAllEventListeners ¶
func (eventHandler *EventHandler) RemoveAllEventListeners()
func (*EventHandler) RemoveEventListeners ¶
func (eventHandler *EventHandler) RemoveEventListeners(name string)
type EventListener ¶
type EventListener struct {
// contains filtered or unexported fields
}
type Logger ¶ added in v1.0.2
type Logger struct {
// contains filtered or unexported fields
}
type Network ¶
type Network struct {
Events *EventHandler
// contains filtered or unexported fields
}
func (*Network) ListenEvent ¶
Event methods
func (*Network) ListenEventOnce ¶
type NetworkSocket ¶
type NetworkSocket struct {
Events *EventHandler
// contains filtered or unexported fields
}
func NetworkSocketConnect ¶
func NetworkSocketConnect(host string, port int) (*NetworkSocket, error)
func (*NetworkSocket) Close ¶
func (socket *NetworkSocket) Close()
func (*NetworkSocket) ListenEvent ¶
func (socket *NetworkSocket) ListenEvent(name string, callback func(Event))
Event methods
func (*NetworkSocket) ListenEventOnce ¶
func (socket *NetworkSocket) ListenEventOnce(name string, callback func(Event))
func (*NetworkSocket) LocalAddress ¶
func (socket *NetworkSocket) LocalAddress() net.Addr
func (*NetworkSocket) Poll ¶
func (socket *NetworkSocket) Poll()
func (*NetworkSocket) RemoteAddress ¶
func (socket *NetworkSocket) RemoteAddress() net.Addr
Click to show internal directories.
Click to hide internal directories.