OnixS C++ CME MDP Streamlined Market Data Handler 1.2.0
API Documentation
Loading...
Searching...
No Matches
NewsIndices339 Struct Reference

Classes

struct  LinesOfTextEntry
struct  RelatedSymEntry

Public Types

enum  
typedef BinaryGroup< RelatedSymEntry, GroupSize, MessageSizeRelatedSym
typedef BinaryGroup< LinesOfTextEntry, GroupSize, MessageSizeLinesOfText
Public Types inherited from BinaryMessage
typedef MessageSize BinarySize
typedef MessageHeader::BlockLength BodySize

Public Member Functions

 NewsIndices339 ()
 NewsIndices339 (const void *data, EncodedLength length)
bool headline (StrRef &value) const
bool origTime (Timestamp &value) const
bool feedType (StrRef &value) const
RelatedSym relatedSym () const
LinesOfText linesOfText () const
Public Member Functions inherited from BinaryMessage
 BinaryMessage ()
 BinaryMessage (const void *data, MessageSize size)
 BinaryMessage (const BinaryMessage &other)
 operator bool () const
MessageTemplateId templateId () const
SchemaVersion version () const
const void * binary () const
MessageSize binarySize () const
const void * body () const
BodySize bodySize () const
BinaryMessageoperator= (const BinaryMessage &other)

Static Public Member Functions

static BlockLength blockLength (SchemaVersion)
static const CharclassName ()
static StrRef fixType ()

Additional Inherited Members

Protected Types inherited from BinaryMessage
typedef BinaryGroupList< MessageSizeGroupList
Protected Member Functions inherited from BinaryMessage
GroupList groups () const
Protected Member Functions inherited from BinaryFields< BinaryMessage, MessageSize >
 BinaryFields ()
 ~BinaryFields ()
const FieldValue & ordinary (MessageSize offset) const
Decimal decimal (MessageSize offset) const
Enumeration::Enum enumeration (MessageSize offset) const
StrRef fixedStr (MessageSize offset) const

Detailed Description

Definition at line 1097 of file Messages.h.

Member Typedef Documentation

◆ LinesOfText

Repeating group containing LinesOfTextEntry entries.

Definition at line 1240 of file Messages.h.

◆ RelatedSym

Repeating group containing RelatedSymEntry entries.

Definition at line 1169 of file Messages.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum

Message template ID from SBE schema.

Enumerator
TemplateId 339 

Definition at line 1102 of file Messages.h.

Constructor & Destructor Documentation

◆ NewsIndices339() [1/2]

NewsIndices339 ( )
inline

Initializes blank instance.

Definition at line 1243 of file Messages.h.

◆ NewsIndices339() [2/2]

NewsIndices339 ( const void * data,
EncodedLength length )
inline

Initializes instance over given memory block.

Definition at line 1248 of file Messages.h.

Member Function Documentation

◆ blockLength()

BlockLength blockLength ( SchemaVersion )
inlinestatic

Size of message body in bytes.

Definition at line 1307 of file Messages.h.

◆ className()

const Char * className ( )
inlinestatic

Returns class name.

Definition at line 1314 of file Messages.h.

◆ feedType()

bool feedType ( StrRef & value) const
inline

Describes a class of service for a given data feed.

Definition at line 1280 of file Messages.h.

◆ fixType()

StrRef fixType ( )
inlinestatic

FIX message type.

Definition at line 1321 of file Messages.h.

◆ headline()

bool headline ( StrRef & value) const
inline

The headline of a News message.

Definition at line 1260 of file Messages.h.

◆ linesOfText()

LinesOfText linesOfText ( ) const
inline

Returns instance of LinesOfText repeating group.

Definition at line 1297 of file Messages.h.

◆ origTime()

bool origTime ( Timestamp & value) const
inline

Time of message origination expressed as number of nanoseconds since unix epoch.

Definition at line 1270 of file Messages.h.

◆ relatedSym()

RelatedSym relatedSym ( ) const
inline

Returns instance of RelatedSym repeating group.

Definition at line 1289 of file Messages.h.