Documentation ¶
Index ¶
- type Builder
- func (b *Builder) Buffer() []byte
- func (b *Builder) Data() []byte
- func (b *Builder) Len() int
- func (b *Builder) Pack(typ int64) []byte
- func (b *Builder) WriteBool(v bool) *Builder
- func (b *Builder) WriteBytes(v []byte, withLength bool) *Builder
- func (b *Builder) WriteDouble(v float64) *Builder
- func (b *Builder) WriteFloat(v float32) *Builder
- func (b *Builder) WriteI16(v int16) *Builder
- func (b *Builder) WriteI32(v int32) *Builder
- func (b *Builder) WriteI64(v int64) *Builder
- func (b *Builder) WriteI8(v int8) *Builder
- func (b *Builder) WriteString(v string) *Builder
- func (b *Builder) WriteStruct(datas ...any) *Builder
- func (b *Builder) WriteTlv(tlvs [][]byte) *Builder
- func (b *Builder) WriteU16(v uint16) *Builder
- func (b *Builder) WriteU32(v uint32) *Builder
- func (b *Builder) WriteU64(v uint64) *Builder
- func (b *Builder) WriteU8(v uint8) *Builder
- type Reader
- func (r *Reader) GetRamin() int
- func (r *Reader) ReadBytes(length int) (v []byte)
- func (r *Reader) ReadBytesWithLength(prefix string, withPerfix bool) (v []byte)
- func (r *Reader) ReadI16() (v int16)
- func (r *Reader) ReadI32() (v int32)
- func (r *Reader) ReadI64() (v int64)
- func (r *Reader) ReadI8() (v int8)
- func (r *Reader) ReadString(length int) string
- func (r *Reader) ReadStringWithLength(prefix string, withPerfix bool) string
- func (r *Reader) ReadTlv() (result map[int][]byte)
- func (r *Reader) ReadU16() (v uint16)
- func (r *Reader) ReadU32() (v uint32)
- func (r *Reader) ReadU64() (v uint64)
- func (r *Reader) ReadU8() (v uint8)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Builder ¶
type Builder struct {
// contains filtered or unexported fields
}
func NewBuilder ¶
func (*Builder) WriteDouble ¶
func (*Builder) WriteFloat ¶
func (*Builder) WriteString ¶
func (*Builder) WriteStruct ¶
type Reader ¶
type Reader struct {
// contains filtered or unexported fields
}
func (*Reader) ReadBytesWithLength ¶
func (*Reader) ReadString ¶
func (*Reader) ReadStringWithLength ¶
Click to show internal directories.
Click to hide internal directories.