fielduint32

package
v0.0.0-...-e3369bb Latest Latest
Warning

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

Go to latest
Published: Apr 12, 2020 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FieldUInt32

type FieldUInt32 struct {
	FieldDetails properties.Properties
	Operation    operation.Operation
	// contains filtered or unexported fields
}

FieldUInt32 represents a FAST template <uInt32/> type

func New

func New(properties properties.Properties) FieldUInt32

New <uint32/> field with the given properties and no operation

func NewConstantOperation

func NewConstantOperation(properties properties.Properties, constantValue uint32) FieldUInt32

NewConstantOperation <uint32/> field with the given properties and <constant value="constantValue"/> operator

func NewCopyOperation

func NewCopyOperation(properties properties.Properties) FieldUInt32

NewCopyOperation <uint32/> field with the given properties and <copy/> operator

func NewCopyOperationWithInitialValue

func NewCopyOperationWithInitialValue(properties properties.Properties, initialValue uint32) FieldUInt32

NewCopyOperationWithInitialValue <uint32/> field with the given properties and <copy value="initialValue"/> operator

func NewDefaultOperation

func NewDefaultOperation(properties properties.Properties) FieldUInt32

NewDefaultOperation <uint32/> field with the given properties and <default /> operator

func NewDefaultOperationWithValue

func NewDefaultOperationWithValue(properties properties.Properties, defaultValue uint32) FieldUInt32

NewDefaultOperationWithValue <uint32/> field with the given properties and <default value="constantValue"/> operator

func NewDeltaOperation

func NewDeltaOperation(properties properties.Properties) FieldUInt32

NewDeltaOperation <uint32/> field with the given properties and <delta/> operator

func NewDeltaOperationWithInitialValue

func NewDeltaOperationWithInitialValue(properties properties.Properties, initialValue uint32) FieldUInt32

NewDeltaOperationWithInitialValue <uint32/> field with the given properties and <delta value="initialValue"/> operator

func NewIncrementOperation

func NewIncrementOperation(properties properties.Properties) FieldUInt32

NewIncrementOperation <uint32/> field with the given properties and <increment/> operator

func NewIncrementOperationWithInitialValue

func NewIncrementOperationWithInitialValue(properties properties.Properties, initialValue uint32) FieldUInt32

NewIncrementOperationWithInitialValue <uint32/> field with the given properties and <increment value="initialValue"/> operator

func (FieldUInt32) Deserialise

func (field FieldUInt32) Deserialise(inputSource *bytes.Buffer, pMap *presencemap.PresenceMap, dictionary *dictionary.Dictionary) (fix.Value, error)

Deserialise an <uint32/> from the input source

func (FieldUInt32) GetTagId

func (field FieldUInt32) GetTagId() uint64

GetTagId for this field

func (FieldUInt32) RequiresPmap

func (field FieldUInt32) RequiresPmap() bool

RequiresPmap returns whether the underlying operation for this field requires a pmap bit being set

Jump to

Keyboard shortcuts

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