Documentation ¶
Index ¶
- Variables
- type IDecryptor
- type IEncryptor
- type Packet
- func (self *Packet) Add_B8(b8 uint64)
- func (self Packet) Body() []byte
- func (self Packet) Op() uint32
- func (self *Packet) Peek_B8() uint64
- func (self *Packet) Peek_B8_Str() (b8 uint64, str string)
- func (self *Packet) Remove_B8() uint64
- func (self *Packet) Remove_B8_Str() (b8 uint64, str string)
- func (self Packet) Seq() uint32
- type Reader
- type Writer
Constants ¶
This section is empty.
Variables ¶
View Source
var (
Err_PacketLength = errors.New("invalid packet length")
)
Functions ¶
This section is empty.
Types ¶
type IDecryptor ¶
type IDecryptor interface {
Decrypt(dst, src []byte)
}
type IEncryptor ¶
type IEncryptor interface {
Encrypt(dst, src []byte)
}
type Reader ¶
type Reader struct {
// contains filtered or unexported fields
}
func (*Reader) SetDecryptor ¶
func (self *Reader) SetDecryptor(v IDecryptor)
func (*Reader) SetMaxPacketLen ¶
Click to show internal directories.
Click to hide internal directories.