serializer

package
v1.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 30, 2019 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Deserializer

type Deserializer struct {
	// contains filtered or unexported fields
}

Deserializer data

func NewDeserializer

func NewDeserializer(data []byte) *Deserializer

NewDeserializer instance

func NewStreamDeserializer

func NewStreamDeserializer(r io.Reader) *Deserializer

NewStreamDeserializer instance

func (*Deserializer) Error

func (s *Deserializer) Error() error

Error if any occured

func (*Deserializer) GetAmount

func (s *Deserializer) GetAmount() *amount.Amount

GetAmount ...

func (*Deserializer) GetByte

func (s *Deserializer) GetByte() byte

GetByte ...

func (*Deserializer) GetBytes

func (s *Deserializer) GetBytes(n uint32) []byte

GetBytes ...

func (*Deserializer) GetDigest

func (s *Deserializer) GetDigest() sumuslib.Digest

GetDigest ...

func (*Deserializer) GetPublicKey

func (s *Deserializer) GetPublicKey() sumuslib.PublicKey

GetPublicKey ...

func (*Deserializer) GetSignature

func (s *Deserializer) GetSignature() sumuslib.Signature

GetSignature ...

func (*Deserializer) GetString64

func (s *Deserializer) GetString64() string

GetString64 ...

func (*Deserializer) GetUint16

func (s *Deserializer) GetUint16() uint16

GetUint16 ...

func (*Deserializer) GetUint256

func (s *Deserializer) GetUint256() *big.Int

GetUint256 ...

func (*Deserializer) GetUint32

func (s *Deserializer) GetUint32() uint32

GetUint32 ...

func (*Deserializer) GetUint64

func (s *Deserializer) GetUint64() uint64

GetUint64 ...

func (*Deserializer) Source

func (s *Deserializer) Source() io.Reader

Source stream

type Serializer

type Serializer struct {
	// contains filtered or unexported fields
}

Serializer data

func NewSerializer

func NewSerializer() *Serializer

NewSerializer instance

func (*Serializer) Data

func (s *Serializer) Data() ([]byte, error)

Data is the current buffer bytes

func (*Serializer) Hex

func (s *Serializer) Hex() (string, error)

Hex representation

func (*Serializer) PutAmount

func (s *Serializer) PutAmount(v *amount.Amount) *Serializer

PutAmount ...

func (*Serializer) PutByte

func (s *Serializer) PutByte(v byte) *Serializer

PutByte ...

func (*Serializer) PutBytes

func (s *Serializer) PutBytes(v []byte) *Serializer

PutBytes ...

func (*Serializer) PutPublicKey

func (s *Serializer) PutPublicKey(v sumuslib.PublicKey) *Serializer

PutPublicKey ...

func (*Serializer) PutString64

func (s *Serializer) PutString64(v string) *Serializer

PutString64 ...

func (*Serializer) PutUint16

func (s *Serializer) PutUint16(v uint16) *Serializer

PutUint16 ...

func (*Serializer) PutUint32

func (s *Serializer) PutUint32(v uint32) *Serializer

PutUint32 ...

func (*Serializer) PutUint64

func (s *Serializer) PutUint64(v uint64) *Serializer

PutUint64 ...

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL