OnixS C++ CME iLink 3 Binary Order Entry Handler 1.19.0
API Documentation
Loading...
Searching...
No Matches
FieldAccessor Struct Referenceabstract

Public Member Functions

virtual Field field (const BinaryBlockBase &, Tag) const noexcept=0
virtual void setField (BinaryBlockBase &, Tag, const Field &) const =0
virtual void resetField (BinaryBlockBase &, Tag) const =0
virtual void reset (BinaryBlockBase &) const noexcept=0

Protected Member Functions

 ~FieldAccessor ()=default

Detailed Description

Definition at line 33 of file Message.h.

Constructor & Destructor Documentation

◆ ~FieldAccessor()

~FieldAccessor ( )
protecteddefault

Member Function Documentation

◆ field()

virtual Field field ( const BinaryBlockBase & ,
Tag  ) const
pure virtualnoexcept
Returns
the Field that corresponds to the given tag.

◆ reset()

virtual void reset ( BinaryBlockBase & ) const
pure virtualnoexcept

Resets all variable-length and optional fields.

◆ resetField()

virtual void resetField ( BinaryBlockBase & ,
Tag  ) const
pure virtual

Resets a field value by its tag.

◆ setField()

virtual void setField ( BinaryBlockBase & ,
Tag ,
const Field &  ) const
pure virtual

Sets a field value by its tag.