Documentation
¶
Index ¶
- Variables
- func IsEOFOrNetReadError(err error) bool
- func RecvLTVPacket(reader io.Reader, maxPacketSize int) (msg interface{}, err error)
- func SendLTVPacket(writer io.Writer, ctx cellnet.ContextSet, data interface{}) error
- func SpliteAddress(addr string) (host string, port int, err error)
- func StringHash(s string) (hash uint16)
- func WriteFull(writer io.Writer, p []byte) error
- type Queue
- type SignalTester
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrMaxPacket = errors.New("Invalid packet size")
)
Functions ¶
func IsEOFOrNetReadError ¶
func RecvLTVPacket ¶
接收Length-Type-Value格式的封包流程
func SendLTVPacket ¶
func SendLTVPacket(writer io.Writer, ctx cellnet.ContextSet, data interface{}) error
发送Length-Type-Value格式的封包流程
Types ¶
type SignalTester ¶
func NewSignalTester ¶
func NewSignalTester(t *testing.T) *SignalTester
func (*SignalTester) Done ¶
func (self *SignalTester) Done(value interface{})
func (*SignalTester) SetTimeout ¶
func (self *SignalTester) SetTimeout(du time.Duration)
func (*SignalTester) WaitAndExpect ¶
func (self *SignalTester) WaitAndExpect(msg string, values ...interface{}) bool
Click to show internal directories.
Click to hide internal directories.