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

#include <nasdaq/itch50/Messages.h>

Inheritance diagram for b2bits::nasdaq::itch50::OrderReplace:

Public Member Functions

UInt64 get_timestamp () const
void set_timestamp (UInt64 val)
UInt32 get_original_order_reference_number () const
void set_original_order_reference_number (UInt32 val)
UInt32 get_new_order_reference_number () const
void set_new_order_reference_number (UInt32 val)
UInt32 get_transaction_id () const
void set_transaction_id (UInt32 val)
UInt32 get_orderbook_id () const
void set_orderbook_id (UInt32 val)
Side get_side () const
void set_side (Side val)
UInt32 get_quantity () const
void set_quantity (UInt32 val)
Price get_price () const
void set_price (Price val)
Int32 get_yield () const
void set_yield (Int32 val)
OrderType get_order_type () const
void set_order_type (OrderType val)
TimeInForce get_time_in_force () const
void set_time_in_force (TimeInForce val)
const Binary< 2 > & get_reserved () const
Binary< 2 > & get_reserved ()
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 = 'U'

Member Function Documentation

◆ get_new_order_reference_number()

UInt32 b2bits::nasdaq::itch50::OrderReplace::get_new_order_reference_number ( ) const
inline

◆ get_order_type()

OrderType b2bits::nasdaq::itch50::OrderReplace::get_order_type ( ) const
inline

◆ get_orderbook_id()

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

◆ get_original_order_reference_number()

UInt32 b2bits::nasdaq::itch50::OrderReplace::get_original_order_reference_number ( ) const
inline

◆ get_price()

Price b2bits::nasdaq::itch50::OrderReplace::get_price ( ) const
inline

◆ get_quantity()

UInt32 b2bits::nasdaq::itch50::OrderReplace::get_quantity ( ) const
inline

◆ get_reserved() [1/2]

Binary< 2 > & b2bits::nasdaq::itch50::OrderReplace::get_reserved ( )
inline

◆ get_reserved() [2/2]

const Binary< 2 > & b2bits::nasdaq::itch50::OrderReplace::get_reserved ( ) const
inline

◆ get_side()

Side b2bits::nasdaq::itch50::OrderReplace::get_side ( ) const
inline

◆ get_time_in_force()

TimeInForce b2bits::nasdaq::itch50::OrderReplace::get_time_in_force ( ) const
inline

◆ get_timestamp()

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

◆ get_transaction_id()

UInt32 b2bits::nasdaq::itch50::OrderReplace::get_transaction_id ( ) const
inline

◆ get_yield()

Int32 b2bits::nasdaq::itch50::OrderReplace::get_yield ( ) const
inline

◆ set_new_order_reference_number()

void b2bits::nasdaq::itch50::OrderReplace::set_new_order_reference_number ( UInt32 val)
inline

◆ set_order_type()

void b2bits::nasdaq::itch50::OrderReplace::set_order_type ( OrderType val)
inline

◆ set_orderbook_id()

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

◆ set_original_order_reference_number()

void b2bits::nasdaq::itch50::OrderReplace::set_original_order_reference_number ( UInt32 val)
inline

◆ set_price()

void b2bits::nasdaq::itch50::OrderReplace::set_price ( Price val)
inline

◆ set_quantity()

void b2bits::nasdaq::itch50::OrderReplace::set_quantity ( UInt32 val)
inline

◆ set_side()

void b2bits::nasdaq::itch50::OrderReplace::set_side ( Side val)
inline

◆ set_time_in_force()

void b2bits::nasdaq::itch50::OrderReplace::set_time_in_force ( TimeInForce val)
inline

◆ set_timestamp()

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

◆ set_transaction_id()

void b2bits::nasdaq::itch50::OrderReplace::set_transaction_id ( UInt32 val)
inline

◆ set_yield()

void b2bits::nasdaq::itch50::OrderReplace::set_yield ( Int32 val)
inline

◆ to_string()

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

Member Data Documentation

◆ Type

char b2bits::nasdaq::itch50::OrderReplace::Type = 'U'
staticconstexpr

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