#include <OnixS/CME/iLink3/messaging/Messages.h>
Public Types | |
typedef SbeGroupEntry< GroupSize::BlockLength > | Base |
typedef BrokenDatesEntry | ThisType |
Public Types inherited from SbeGroupEntry< GroupSize::BlockLength > | |
typedef GroupSize::BlockLength | BlockLength |
Public Member Functions | |
BrokenDatesEntry (void *data, EncodedLength length, SchemaVersion version) | |
ThisType & | resetVariableFields () noexcept |
ThisType & | reset () noexcept |
bool | brokenDateGUId (UInt64 &value) const noexcept |
ThisType & | setBrokenDateGUId (UInt64 value) noexcept |
ThisType & | setBrokenDateGUIdToNull () noexcept |
bool | brokenDateSecurityId (Int32 &value) const noexcept |
ThisType & | setBrokenDateSecurityId (Int32 value) noexcept |
ThisType & | setBrokenDateSecurityIdToNull () noexcept |
bool | brokenDateStart (Timestamp &value) const noexcept |
ThisType & | setBrokenDateStart (Timestamp value) noexcept |
ThisType & | setBrokenDateStartToNull () noexcept |
bool | brokenDateEnd (Timestamp &value) const noexcept |
ThisType & | setBrokenDateEnd (Timestamp value) noexcept |
ThisType & | setBrokenDateEndToNull () 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< SbeGroupEntry< GroupSize::BlockLength >, GroupSize::BlockLength > | |
SbeGroupEntry< GroupSize::BlockLength > & | container () noexcept |
void | zeroPaddingBytes (GroupSize::BlockLengthoffset) noexcept |
void | setOrdinary (GroupSize::BlockLengthoffset, FieldValue value) noexcept |
void | setOrdinary (GroupSize::BlockLengthoffset, FieldValue value, SchemaVersion since) |
void | setEnumeration (GroupSize::BlockLengthoffset, typename Enumeration::Enum value) noexcept |
void | setEnumeration (GroupSize::BlockLengthoffset, typename Enumeration::Enum value, SchemaVersion since) |
void | setFixedStr (GroupSize::BlockLengthoffset, StrRef value) noexcept |
void | setFixedStr (GroupSize::BlockLengthoffset, 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< SbeGroupEntry< GroupSize::BlockLength >, GroupSize::BlockLength > | |
SbeFields ()=default | |
~SbeFields ()=default | |
Protected Member Functions inherited from BinaryBlock< SbeGroupEntry< GroupSize::BlockLength >, GroupSize::BlockLength > | |
BinaryBlock ()=default | |
~BinaryBlock ()=default | |
Value | ordinary (GroupSize::BlockLengthoffset) const noexcept |
bool | ordinary (Value &value, GroupSize::BlockLengthoffset, NullValue null) const noexcept |
bool | ordinary (Value &value, GroupSize::BlockLengthoffset, NullValue null, SchemaVersion since) const noexcept |
Enumeration::Enum | enumeration (GroupSize::BlockLengthoffset) const noexcept |
bool | enumeration (typename Enumeration::Enum &value, GroupSize::BlockLengthoffset, NullValue null) const noexcept |
bool | enumeration (typename Enumeration::Enum &value, GroupSize::BlockLengthoffset, NullValue null, SchemaVersion since) const noexcept |
Value | decimal (GroupSize::BlockLengthoffset) const noexcept |
bool | decimal (Value &value, GroupSize::BlockLengthoffset, NullValue null) const noexcept |
bool | decimal (Value &value, GroupSize::BlockLengthoffset, NullValue null, SchemaVersion since) const noexcept |
StrRef | fixedStr (GroupSize::BlockLengthoffset) const noexcept |
bool | fixedStr (StrRef &value, GroupSize::BlockLengthoffset) const noexcept |
bool | fixedStr (StrRef &value, GroupSize::BlockLengthoffset, SchemaVersion since) const noexcept |
Entry of BrokenDatesEntry repeating group.
Definition at line 42724 of file Messages.h.
typedef SbeGroupEntry< GroupSize::BlockLength > Base |
Base class type.
Definition at line 42736 of file Messages.h.
typedef BrokenDatesEntry ThisType |
This type alias.
Definition at line 42739 of file Messages.h.
|
inline |
Initializes instance of given version over given memory block.
Definition at line 42743 of file Messages.h.
|
inlinestaticnoexcept |
Definition at line 42917 of file Messages.h.
|
inlinenoexcept |
End date of a financing deal, i.e.
the date the seller reimburses the buyer and takes back control of the collateral.
Definition at line 42875 of file Messages.h.
|
inlinenoexcept |
External unique REPO Instrument ID. CME assigned values.
Definition at line 42775 of file Messages.h.
|
inlinenoexcept |
REPO Instrument Security ID.
Definition at line 42804 of file Messages.h.
|
inlinenoexcept |
Start date of a financing deal, i.e.
the date the buyer pays the seller cash and takes control of the collateral.
Definition at line 42834 of file Messages.h.
|
inlinestatic |
Entity class name.
Definition at line 42944 of file Messages.h.
|
inlinestaticnoexcept |
Definition at line 42931 of file Messages.h.
|
inlinenoexcept |
Reset all variable-length and optional fields if any.
Definition at line 42761 of file Messages.h.
|
inlinenoexcept |
Reset all variable-length fields if any.
Definition at line 42754 of file Messages.h.
End date of a financing deal, i.e.
the date the seller reimburses the buyer and takes back control of the collateral.
Definition at line 42895 of file Messages.h.
|
inlinenoexcept |
Definition at line 42904 of file Messages.h.
External unique REPO Instrument ID. CME assigned values.
Definition at line 42784 of file Messages.h.
|
inlinenoexcept |
Definition at line 42793 of file Messages.h.
REPO Instrument Security ID.
Definition at line 42813 of file Messages.h.
|
inlinenoexcept |
Definition at line 42822 of file Messages.h.
Start date of a financing deal, i.e.
the date the buyer pays the seller cash and takes control of the collateral.
Definition at line 42853 of file Messages.h.
|
inlinenoexcept |
Definition at line 42862 of file Messages.h.