Documentation
¶
Index ¶
- func ReadBigInt(buf BitSetReader, numOfBits int, endianness binary.ByteOrder, value *big.Int) (*big.Int, error)
- func ReadInt(buf BitSetReader, numOfBits int, endianness binary.ByteOrder) (int64, error)
- func ReadUint(buf BitSetReader, numOfBits int, endianness binary.ByteOrder) (uint64, error)
- func WriteBigInt(buf BitSetWriter, numOfBits int, endianness binary.ByteOrder, value *big.Int) error
- func WriteInt(buf BitSetWriter, numOfBits int, endianness binary.ByteOrder, value int64) error
- func WriteUint(buf BitSetWriter, numOfBits int, endianness binary.ByteOrder, value uint64) error
- type BitSetBuffer
- func (bsb *BitSetBuffer) Bytes() []byte
- func (bsb *BitSetBuffer) PosAtEnd() bool
- func (bsb *BitSetBuffer) Read(bytes []byte) (n int, err error)
- func (bsb *BitSetBuffer) ReadBit() (bit bool, err error)
- func (bsb *BitSetBuffer) ReadBits(bits []bool) (n int, err error)
- func (bsb *BitSetBuffer) ResetToEnd()
- func (bsb *BitSetBuffer) ResetToStart()
- func (bsb *BitSetBuffer) Write(bytes []byte) (n int, err error)
- func (bsb *BitSetBuffer) WriteBit(bit bool)
- func (bsb *BitSetBuffer) WriteBitSet(bits *BitSetBuffer) (n int, err error)
- func (bsb *BitSetBuffer) WriteBits(bits []bool) (n int, err error)
- type BitSetReader
- type BitSetWriter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ReadBigInt ¶
func WriteBigInt ¶
Types ¶
type BitSetBuffer ¶
type BitSetBuffer struct { Set []bool // contains filtered or unexported fields }
func New ¶
func New() *BitSetBuffer
func NewFromBits ¶
func NewFromBits(bits []bool) (*BitSetBuffer, error)
func NewFromBytes ¶
func NewFromBytes(bytes []byte) (*BitSetBuffer, error)
func (*BitSetBuffer) Bytes ¶
func (bsb *BitSetBuffer) Bytes() []byte
func (*BitSetBuffer) PosAtEnd ¶
func (bsb *BitSetBuffer) PosAtEnd() bool
func (*BitSetBuffer) ReadBit ¶
func (bsb *BitSetBuffer) ReadBit() (bit bool, err error)
func (*BitSetBuffer) ResetToEnd ¶
func (bsb *BitSetBuffer) ResetToEnd()
func (*BitSetBuffer) ResetToStart ¶
func (bsb *BitSetBuffer) ResetToStart()
func (*BitSetBuffer) WriteBit ¶
func (bsb *BitSetBuffer) WriteBit(bit bool)
func (*BitSetBuffer) WriteBitSet ¶
func (bsb *BitSetBuffer) WriteBitSet(bits *BitSetBuffer) (n int, err error)
type BitSetReader ¶
Click to show internal directories.
Click to hide internal directories.