Public Types | |
| typedef SbeGroupEntry< GroupSize::BlockLength > | Base | 
| typedef QuoteEntry | ThisType | 
| Public Types inherited from SbeGroupEntry< GroupSize::BlockLength > | |
| typedef GroupSize::BlockLength | BlockLength | 
Public Member Functions | |
| QuoteEntry (void *data, EncodedLength length, SchemaVersion version) | |
| ThisType & | resetVariableFields () noexcept | 
| ThisType & | reset () noexcept | 
| bool | securityGroup (StrRef &value) const noexcept | 
| ThisType & | setSecurityGroup (StrRef value) noexcept | 
| ThisType & | setSecurityGroupToNull () noexcept | 
| bool | securityId (Int32 &value) const noexcept | 
| ThisType & | setSecurityId (Int32 value) noexcept | 
| ThisType & | setSecurityIdToNull () noexcept | 
| Public Member Functions inherited from SbeGroupEntry< GroupSize::BlockLength > | |
| SbeGroupEntry () | |
| SbeGroupEntry (void *encoded, BlockLength size, SchemaVersion version) | |
| bool | valid () const noexcept | 
| const void * | encoded () const noexcept | 
| void * | encoded () noexcept | 
| const void * | block () const noexcept | 
| void * | block () noexcept | 
| BlockLength | blockLength () const noexcept | 
| SchemaVersion | version () const noexcept | 
| Public Member Functions inherited from SbeFields< Container, BlockLength > | |
| Container & | container () noexcept | 
| void | zeroPaddingBytes (BlockLength offset) noexcept | 
| template<class FieldValue> | |
| void | setOrdinary (BlockLength offset, FieldValue value) noexcept | 
| template<class FieldValue> | |
| void | setOrdinary (BlockLength offset, FieldValue value, SchemaVersion since) | 
| template<class Enumeration> | |
| void | setEnumeration (BlockLength offset, typename Enumeration::Enum value) noexcept | 
| template<class Enumeration> | |
| void | setEnumeration (BlockLength offset, typename Enumeration::Enum value, SchemaVersion since) | 
| template<BlockLength Size> | |
| void | setFixedStr (BlockLength offset, StrRef value) noexcept | 
| template<BlockLength Size> | |
| void | setFixedStr (BlockLength offset, StrRef value, SchemaVersion since) | 
Static Public Member Functions | |
| static constexpr BlockLength | blockLength (SchemaVersion version) noexcept | 
| static constexpr BlockLength | minimalBlockLength (SchemaVersion version) noexcept | 
| static constexpr const Char * | className () | 
Additional Inherited Members | |
| Protected Member Functions inherited from SbeFields< Container, BlockLength > | |
| SbeFields ()=default | |
| ~SbeFields ()=default | |
| Protected Member Functions inherited from BinaryBlock< Container, BlockLength > | |
| BinaryBlock ()=default | |
| ~BinaryBlock ()=default | |
| template<class Value> | |
| Value | ordinary (BlockLength offset) const noexcept | 
| template<class Value, class NullValue> | |
| bool | ordinary (Value &value, BlockLength offset, NullValue null) const noexcept | 
| template<class Value, class NullValue> | |
| bool | ordinary (Value &value, BlockLength offset, NullValue null, SchemaVersion since) const noexcept | 
| template<class Enumeration> | |
| Enumeration::Enum | enumeration (BlockLength offset) const noexcept | 
| template<class Enumeration, class NullValue> | |
| bool | enumeration (typename Enumeration::Enum &value, BlockLength offset, NullValue null) const noexcept | 
| template<class Enumeration, class NullValue> | |
| bool | enumeration (typename Enumeration::Enum &value, BlockLength offset, NullValue null, SchemaVersion since) const noexcept | 
| template<class Value> | |
| Value | decimal (BlockLength offset) const noexcept | 
| template<class Value, class NullValue> | |
| bool | decimal (Value &value, BlockLength offset, NullValue null) const noexcept | 
| template<class Value, class NullValue> | |
| bool | decimal (Value &value, BlockLength offset, NullValue null, SchemaVersion since) const noexcept | 
| template<BlockLength Length> | |
| StrRef | fixedStr (BlockLength offset) const noexcept | 
| template<BlockLength Length> | |
| bool | fixedStr (StrRef &value, BlockLength offset) const noexcept | 
| template<BlockLength Length> | |
| bool | fixedStr (StrRef &value, BlockLength offset, SchemaVersion since) const noexcept | 
Entry of QuoteEntry repeating group.
Definition at line 21469 of file Messages.h.
| typedef SbeGroupEntry< GroupSize::BlockLength > Base | 
Base class type.
Definition at line 21481 of file Messages.h.
| typedef QuoteEntry ThisType | 
This type alias.
Definition at line 21484 of file Messages.h.
      
  | 
  inline | 
Initializes instance of given version over given memory block.
Definition at line 21488 of file Messages.h.
      
  | 
  inlinestaticconstexprnoexcept | 
Definition at line 21599 of file Messages.h.
      
  | 
  inlinestaticconstexpr | 
Entity class name.
Definition at line 21626 of file Messages.h.
      
  | 
  inlinestaticconstexprnoexcept | 
Definition at line 21613 of file Messages.h.
      
  | 
  inlinenoexcept | 
Reset all variable-length and optional fields if any.
Definition at line 21506 of file Messages.h.
      
  | 
  inlinenoexcept | 
Reset all variable-length fields if any.
Definition at line 21499 of file Messages.h.
      
  | 
  inlinenoexcept | 
A specific moniker assigned to a group of related securities which may be concurrently affected by market events and actions.
Has to be first field in the repeating group. Should contain [N/A] for cancel all. All quote sets and individual instruments have to belong to a specific product group and the first one determines the group to be followed for the rest of the repeating group entries and if there is a mismatch then it will be rejected.
Definition at line 21525 of file Messages.h.
      
  | 
  inlinenoexcept | 
Should be conditionally populated only for 298=1 (cancel for instrument); Will be ignored if present for any other criteria specified in QuoteCancelType besides Instrument.
Definition at line 21566 of file Messages.h.
A specific moniker assigned to a group of related securities which may be concurrently affected by market events and actions.
Has to be first field in the repeating group. Should contain [N/A] for cancel all. All quote sets and individual instruments have to belong to a specific product group and the first one determines the group to be followed for the rest of the repeating group entries and if there is a mismatch then it will be rejected.
Definition at line 21542 of file Messages.h.
      
  | 
  inlinenoexcept | 
Definition at line 21552 of file Messages.h.
Should be conditionally populated only for 298=1 (cancel for instrument); Will be ignored if present for any other criteria specified in QuoteCancelType besides Instrument.
Definition at line 21577 of file Messages.h.
      
  | 
  inlinenoexcept | 
Definition at line 21586 of file Messages.h.