OnixS C++ SGX Titan ITCH Market Data Handler  1.2.2
API documentation
SystemEventMsg Struct Reference

#include <OnixS/SgxTitan/MarketData/Itch/Messages/SystemEventMsg.h>

Collaboration diagram for SystemEventMsg:

Public Member Functions

UInt32 nanoseconds () const
 
EventCode::Enum eventCode () const throw ()
 
 SystemEventMsg (const void *data, MessageSize size) throw ()
 
- Public Member Functions inherited from IncomingMessage
 IncomingMessage (const void *data, MessageSize size) throw ()
 
MessageType::Enum type () const throw ()
 
- Public Member Functions inherited from BinaryMessage< BigEndianConverter >
 BinaryMessage (const void *data, MessageSize size) throw ()
 
ONIXS_SGXTITAN_ITCH_CONSTEXPR BinaryMessage (const BinaryMessage &other) throw ()
 
const void * binary () const throw ()
 
MessageSize binarySize () const throw ()
 
BinaryMessageoperator= (const BinaryMessage &other) throw ()
 

Static Public Member Functions

static void validateSize (MessageSize size)
 

Static Public Attributes

static const MessageSize messageSize_ = 6
 

Additional Inherited Members

- Public Types inherited from BinaryMessage< BigEndianConverter >
typedef MessageSize BinarySize
 
- Protected Member Functions inherited from BinaryFields< BinaryMessage, BigEndianConverter >
FieldValue ordinary (BlockSize offset) const throw ()
 
const FieldValue & ordinaryRef (BlockSize offset) const throw ()
 
Enumeration::Enum enumeration (BlockSize offset) const throw ()
 
StrRef fixedStr (BlockSize offset) const throw ()
 

Detailed Description

The system event message type is used to signal a market or data feed handler event.

Definition at line 30 of file SystemEventMsg.h.

Constructor & Destructor Documentation

SystemEventMsg ( const void *  data,
MessageSize  size 
)
throw (
)
inline

Initializes instance over given memory block.

Definition at line 56 of file SystemEventMsg.h.

Member Function Documentation

EventCode::Enum eventCode ( ) const
throw (
)
inline

Event Code.

Definition at line 39 of file SystemEventMsg.h.

UInt32 nanoseconds ( ) const
inline

Nanoseconds portion of the timestamp.

Definition at line 33 of file SystemEventMsg.h.

static void validateSize ( MessageSize  size)
inlinestatic

Check the given size.

Definition at line 49 of file SystemEventMsg.h.

Member Data Documentation

const MessageSize messageSize_ = 6
static

Total message size.

Definition at line 46 of file SystemEventMsg.h.


The documentation for this struct was generated from the following file: