Documentation ¶
Index ¶
- Constants
- Variables
- type Barrel
- type Processor
- func (p *Processor) Buffer() *bytes.Buffer
- func (p *Processor) Bytes() []byte
- func (p *Processor) ClearError() *Processor
- func (p *Processor) Clone() []byte
- func (p *Processor) Endian() int
- func (p *Processor) Error() error
- func (p *Processor) ReadArray(value *[]byte, ln int) *Processor
- func (p *Processor) ReadBool(value *bool) *Processor
- func (p *Processor) ReadBytes(value *[]byte, ln int) *Processor
- func (p *Processor) ReadFloat32(value *float32) *Processor
- func (p *Processor) ReadFloat64(value *float64) *Processor
- func (p *Processor) ReadInt16(value *int16) *Processor
- func (p *Processor) ReadInt32(value *int32) *Processor
- func (p *Processor) ReadInt64(value *int64) *Processor
- func (p *Processor) ReadInt8(value *int8) *Processor
- func (p *Processor) ReadString(value *string) *Processor
- func (p *Processor) ReadString1251(value *string) *Processor
- func (p *Processor) ReadStringEOF(value *string) *Processor
- func (p *Processor) ReadStringWithLen(ln int32, value *string) *Processor
- func (p *Processor) ReadUint16(value *uint16) *Processor
- func (p *Processor) ReadUint32(value *uint32) *Processor
- func (p *Processor) ReadUint64(value *uint64) *Processor
- func (p *Processor) ReadUint8(value *uint8) *Processor
- func (p *Processor) Reset()
- func (p *Processor) SetEndian(endian int) *Processor
- func (p *Processor) Skip(ln int) *Processor
- func (p *Processor) WriteBool(value bool) *Processor
- func (p *Processor) WriteByte(value byte) *Processor
- func (p *Processor) WriteBytes(value []byte) *Processor
- func (p *Processor) WriteFloat32(value float32) *Processor
- func (p *Processor) WriteFloat64(value float64) *Processor
- func (p *Processor) WriteInt16(value int16) *Processor
- func (p *Processor) WriteInt32(value int32) *Processor
- func (p *Processor) WriteInt64(value int64) *Processor
- func (p *Processor) WriteInt8(value int8) *Processor
- func (p *Processor) WriteString(value string) *Processor
- func (p *Processor) WriteString1251(value string) *Processor
- func (p *Processor) WriteToBuffer(buf []byte) error
- func (p *Processor) WriteUint16(value uint16) *Processor
- func (p *Processor) WriteUint32(value uint32) *Processor
- func (p *Processor) WriteUint64(value uint64) *Processor
- func (p *Processor) WriteUint8(value uint8) *Processor
- type Stats
- type Unit
Constants ¶
View Source
const ( BigEndian = iota LittleEndian )
Variables ¶
View Source
var ( // ErrNotEnoughBytes represents about not enough bytes in buffer ErrNotEnoughBytes = errors.New("Not enough bytes in buffer") )
Functions ¶
This section is empty.
Types ¶
type Processor ¶
type Processor struct {
// contains filtered or unexported fields
}
Processor struct for network library
func NewProcessor ¶
NewProcessor method for init Processor struct
func (*Processor) ClearError ¶
func (*Processor) ReadFloat32 ¶
func (*Processor) ReadFloat64 ¶
func (*Processor) ReadString ¶
func (*Processor) ReadString1251 ¶
func (*Processor) ReadStringEOF ¶
func (*Processor) ReadStringWithLen ¶
func (*Processor) ReadUint16 ¶
func (*Processor) ReadUint32 ¶
func (*Processor) ReadUint64 ¶
func (*Processor) WriteBytes ¶
func (*Processor) WriteFloat32 ¶
func (*Processor) WriteFloat64 ¶
func (*Processor) WriteInt16 ¶
func (*Processor) WriteInt32 ¶
func (*Processor) WriteInt64 ¶
func (*Processor) WriteString ¶
func (*Processor) WriteString1251 ¶
func (*Processor) WriteToBuffer ¶
WriteToBuffer writes bytes to the buffer
func (*Processor) WriteUint16 ¶
func (*Processor) WriteUint32 ¶
func (*Processor) WriteUint64 ¶
func (*Processor) WriteUint8 ¶
Click to show internal directories.
Click to hide internal directories.