Documentation
¶
Index ¶
- Variables
- func ReleaseTransaction(t *Transaction)
- type Transaction
- func AcquireTransactionUnserialise(serialised []byte) *Transaction
- func AcquireTransactionUnserialiseReader(reader io.Reader) (*Transaction, error)
- func New() *Transaction
- func NewFromReader(serialised io.Reader) (*Transaction, error)
- func NewUnserialiseReader(reader io.Reader) (*Transaction, error)
- func (b *Transaction) GetActionEnum() cbtransaction.ActionEnum
- func (b *Transaction) GetData() []byte
- func (b *Transaction) GetEncodingProviderKey() [8]byte
- func (b *Transaction) GetEncryptionProviderKey() [8]byte
- func (b *Transaction) GetLength() uint64
- func (b *Transaction) GetTransactionId() uint64
- func (b *Transaction) Serialise() []byte
- func (b *Transaction) SerialiseWriter(writer io.Writer) (n int, err error)
- func (b *Transaction) SetActionEnum(action cbtransaction.ActionEnum)
- func (b *Transaction) SetData(data []byte)
- func (b *Transaction) SetEncodingProviderKey(key [8]byte)
- func (b *Transaction) SetEncryptionProviderKey(key [8]byte)
- func (b *Transaction) SetTransactionId(transactionId uint64)
- func (b *Transaction) Unserialise(transaction []byte)
- func (b *Transaction) UnserialiseReader(reader io.Reader) error
Constants ¶
This section is empty.
Variables ¶
Functions ¶
func ReleaseTransaction ¶
func ReleaseTransaction(t *Transaction)
Types ¶
type Transaction ¶
type Transaction []byte
func AcquireTransactionUnserialise ¶
func AcquireTransactionUnserialise(serialised []byte) *Transaction
func AcquireTransactionUnserialiseReader ¶
func AcquireTransactionUnserialiseReader(reader io.Reader) (*Transaction, error)
func New ¶
func New() *Transaction
func NewFromReader ¶
func NewFromReader(serialised io.Reader) (*Transaction, error)
func NewUnserialiseReader ¶
func NewUnserialiseReader(reader io.Reader) (*Transaction, error)
func (*Transaction) GetActionEnum ¶
func (b *Transaction) GetActionEnum() cbtransaction.ActionEnum
func (*Transaction) GetData ¶
func (b *Transaction) GetData() []byte
func (*Transaction) GetEncodingProviderKey ¶
func (b *Transaction) GetEncodingProviderKey() [8]byte
func (*Transaction) GetEncryptionProviderKey ¶
func (b *Transaction) GetEncryptionProviderKey() [8]byte
func (*Transaction) GetLength ¶
func (b *Transaction) GetLength() uint64
func (*Transaction) GetTransactionId ¶
func (b *Transaction) GetTransactionId() uint64
func (*Transaction) Serialise ¶
func (b *Transaction) Serialise() []byte
func (*Transaction) SerialiseWriter ¶
func (b *Transaction) SerialiseWriter(writer io.Writer) (n int, err error)
func (*Transaction) SetActionEnum ¶
func (b *Transaction) SetActionEnum(action cbtransaction.ActionEnum)
func (*Transaction) SetData ¶
func (b *Transaction) SetData(data []byte)
func (*Transaction) SetEncodingProviderKey ¶
func (b *Transaction) SetEncodingProviderKey(key [8]byte)
func (*Transaction) SetEncryptionProviderKey ¶
func (b *Transaction) SetEncryptionProviderKey(key [8]byte)
func (*Transaction) SetTransactionId ¶
func (b *Transaction) SetTransactionId(transactionId uint64)
func (*Transaction) Unserialise ¶
func (b *Transaction) Unserialise(transaction []byte)
func (*Transaction) UnserialiseReader ¶
func (b *Transaction) UnserialiseReader(reader io.Reader) error
Click to show internal directories.
Click to hide internal directories.