transactionmetadata

package
v0.1.2 Latest Latest
Warning

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

Go to latest
Published: Feb 24, 2020 License: Apache-2.0, BSD-2-Clause Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FromStorage

func FromStorage(id []byte) objectstorage.StorableObject

Types

type CachedTransactionMetadata

type CachedTransactionMetadata struct {
	objectstorage.CachedObject
}

func (*CachedTransactionMetadata) Retain

func (cachedObject *CachedTransactionMetadata) Retain() objectstorage.CachedObject

func (*CachedTransactionMetadata) Unwrap

func (cachedObject *CachedTransactionMetadata) Unwrap() *TransactionMetadata

type TransactionMetadata

type TransactionMetadata struct {
	objectstorage.StorableObjectFlags
	// contains filtered or unexported fields
}

func New

func New(transactionId transaction.Id) *TransactionMetadata

func (*TransactionMetadata) GetSoldificationTime

func (transactionMetadata *TransactionMetadata) GetSoldificationTime() time.Time

func (*TransactionMetadata) GetStorageKey

func (transactionMetadata *TransactionMetadata) GetStorageKey() []byte

func (*TransactionMetadata) IsSolid

func (transactionMetadata *TransactionMetadata) IsSolid() (result bool)

func (*TransactionMetadata) MarshalBinary

func (transactionMetadata *TransactionMetadata) MarshalBinary() ([]byte, error)

func (*TransactionMetadata) SetSolid

func (transactionMetadata *TransactionMetadata) SetSolid(solid bool) (modified bool)

func (*TransactionMetadata) UnmarshalBinary

func (transactionMetadata *TransactionMetadata) UnmarshalBinary([]byte) error

func (*TransactionMetadata) Update

func (transactionMetadata *TransactionMetadata) Update(other objectstorage.StorableObject)

Jump to

Keyboard shortcuts

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