ITCH 5.0 Market Data Handler 1.0.0
NASDAQ ITCH 5.0 Market Data Feed Handler
Loading...
Searching...
No Matches
b2bits::nasdaq::itch50::SystemEvent Struct Reference

#include <nasdaq/itch50/Messages.h>

Inheritance diagram for b2bits::nasdaq::itch50::SystemEvent:

Public Member Functions

UInt64 get_timestamp () const
void set_timestamp (UInt64 val)
UInt8 get_reserved () const
void set_reserved (UInt8 val)
EventCode get_event_code () const
void set_event_code (EventCode val)
EventReason get_event_reason () const
void set_event_reason (EventReason val)
UInt32 get_orderbook_id () const
void set_orderbook_id (UInt32 val)
std::ostream & to_string (std::ostream &os, const char *delim="|") const
Public Member Functions inherited from b2bits::nasdaq::MessageHeader
Alpha get_type () const
 Get the message type.
void set_type (Alpha val)
 Set the message type.
template<class T>
const T * cast () const
 Cast to a specific message type (const).
template<class T>
T * cast ()
 Cast to a specific message type (non-const).

Static Public Attributes

static constexpr char Type = 'S'

Member Function Documentation

◆ get_event_code()

EventCode b2bits::nasdaq::itch50::SystemEvent::get_event_code ( ) const
inline

◆ get_event_reason()

EventReason b2bits::nasdaq::itch50::SystemEvent::get_event_reason ( ) const
inline

◆ get_orderbook_id()

UInt32 b2bits::nasdaq::itch50::SystemEvent::get_orderbook_id ( ) const
inline

◆ get_reserved()

UInt8 b2bits::nasdaq::itch50::SystemEvent::get_reserved ( ) const
inline

◆ get_timestamp()

UInt64 b2bits::nasdaq::itch50::SystemEvent::get_timestamp ( ) const
inline

◆ set_event_code()

void b2bits::nasdaq::itch50::SystemEvent::set_event_code ( EventCode val)
inline

◆ set_event_reason()

void b2bits::nasdaq::itch50::SystemEvent::set_event_reason ( EventReason val)
inline

◆ set_orderbook_id()

void b2bits::nasdaq::itch50::SystemEvent::set_orderbook_id ( UInt32 val)
inline

◆ set_reserved()

void b2bits::nasdaq::itch50::SystemEvent::set_reserved ( UInt8 val)
inline

◆ set_timestamp()

void b2bits::nasdaq::itch50::SystemEvent::set_timestamp ( UInt64 val)
inline

◆ to_string()

std::ostream & b2bits::nasdaq::itch50::SystemEvent::to_string ( std::ostream & os,
const char * delim = "|" ) const

Member Data Documentation

◆ Type

char b2bits::nasdaq::itch50::SystemEvent::Type = 'S'
staticconstexpr

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