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

#include <nasdaq/itch50/Messages.h>

Inheritance diagram for b2bits::nasdaq::itch50::OrderbookDirectory:

Public Member Functions

UInt64 get_timestamp () const
void set_timestamp (UInt64 val)
UInt32 get_orderbook_id () const
void set_orderbook_id (UInt32 val)
const FixedString< 20 > & get_symbol () const
FixedString< 20 > & get_symbol ()
const FixedString< 16 > & get_security_description () const
FixedString< 16 > & get_security_description ()
const FixedString< 9 > & get_cusip () const
FixedString< 9 > & get_cusip ()
UInt8 get_reserved1 () const
void set_reserved1 (UInt8 val)
Product get_product () const
void set_product (Product val)
ProductSubtype get_product_subtype () const
void set_product_subtype (ProductSubtype val)
PriceType get_price_type () const
void set_price_type (PriceType val)
UInt16 get_price_decimals () const
void set_price_decimals (UInt16 val)
UInt16 get_yield_decimals () const
void set_yield_decimals (UInt16 val)
UInt16 get_coupon_decimals () const
void set_coupon_decimals (UInt16 val)
UInt32 get_quantity_multiplier () const
void set_quantity_multiplier (UInt32 val)
UInt16 get_minimum_mmm_entry_quantity () const
void set_minimum_mmm_entry_quantity (UInt16 val)
UInt32 get_maturity () const
void set_maturity (UInt32 val)
UInt32 get_coupon () const
void set_coupon (UInt32 val)
UInt32 get_dated_date () const
void set_dated_date (UInt32 val)
UInt32 get_issue_date () const
void set_issue_date (UInt32 val)
UInt32 get_auction_date () const
void set_auction_date (UInt32 val)
UInt32 get_announcement_date () const
void set_announcement_date (UInt32 val)
UInt32 get_first_coupon_date () const
void set_first_coupon_date (UInt32 val)
UInt32 get_settlement_date () const
void set_settlement_date (UInt32 val)
UInt32 get_index () const
void set_index (UInt32 val)
UInt32 get_spread () const
void set_spread (UInt32 val)
TradingFeatures get_trading_features () const
void set_trading_features (TradingFeatures val)
UInt32 get_minimum_entry_quantity () const
void set_minimum_entry_quantity (UInt32 val)
UInt32 get_minimum_quantity_increment () const
void set_minimum_quantity_increment (UInt32 val)
IssuedAsBenchmark get_issued_as_benchmark () const
void set_issued_as_benchmark (IssuedAsBenchmark val)
UInt64 get_price_tick_size () const
void set_price_tick_size (UInt64 val)
const FixedString< 10 > & get_rating () const
FixedString< 10 > & get_rating ()
const Binary< 2 > & get_reserved3 () const
Binary< 2 > & get_reserved3 ()
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 = 'R'

Member Function Documentation

◆ get_announcement_date()

UInt32 b2bits::nasdaq::itch50::OrderbookDirectory::get_announcement_date ( ) const
inline

◆ get_auction_date()

UInt32 b2bits::nasdaq::itch50::OrderbookDirectory::get_auction_date ( ) const
inline

◆ get_coupon()

UInt32 b2bits::nasdaq::itch50::OrderbookDirectory::get_coupon ( ) const
inline

◆ get_coupon_decimals()

UInt16 b2bits::nasdaq::itch50::OrderbookDirectory::get_coupon_decimals ( ) const
inline

◆ get_cusip() [1/2]

FixedString< 9 > & b2bits::nasdaq::itch50::OrderbookDirectory::get_cusip ( )
inline

◆ get_cusip() [2/2]

const FixedString< 9 > & b2bits::nasdaq::itch50::OrderbookDirectory::get_cusip ( ) const
inline

◆ get_dated_date()

UInt32 b2bits::nasdaq::itch50::OrderbookDirectory::get_dated_date ( ) const
inline

◆ get_first_coupon_date()

UInt32 b2bits::nasdaq::itch50::OrderbookDirectory::get_first_coupon_date ( ) const
inline

◆ get_index()

UInt32 b2bits::nasdaq::itch50::OrderbookDirectory::get_index ( ) const
inline

◆ get_issue_date()

UInt32 b2bits::nasdaq::itch50::OrderbookDirectory::get_issue_date ( ) const
inline

◆ get_issued_as_benchmark()

IssuedAsBenchmark b2bits::nasdaq::itch50::OrderbookDirectory::get_issued_as_benchmark ( ) const
inline

◆ get_maturity()

UInt32 b2bits::nasdaq::itch50::OrderbookDirectory::get_maturity ( ) const
inline

◆ get_minimum_entry_quantity()

UInt32 b2bits::nasdaq::itch50::OrderbookDirectory::get_minimum_entry_quantity ( ) const
inline

◆ get_minimum_mmm_entry_quantity()

UInt16 b2bits::nasdaq::itch50::OrderbookDirectory::get_minimum_mmm_entry_quantity ( ) const
inline

◆ get_minimum_quantity_increment()

UInt32 b2bits::nasdaq::itch50::OrderbookDirectory::get_minimum_quantity_increment ( ) const
inline

◆ get_orderbook_id()

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

◆ get_price_decimals()

UInt16 b2bits::nasdaq::itch50::OrderbookDirectory::get_price_decimals ( ) const
inline

◆ get_price_tick_size()

UInt64 b2bits::nasdaq::itch50::OrderbookDirectory::get_price_tick_size ( ) const
inline

◆ get_price_type()

PriceType b2bits::nasdaq::itch50::OrderbookDirectory::get_price_type ( ) const
inline

◆ get_product()

Product b2bits::nasdaq::itch50::OrderbookDirectory::get_product ( ) const
inline

◆ get_product_subtype()

ProductSubtype b2bits::nasdaq::itch50::OrderbookDirectory::get_product_subtype ( ) const
inline

◆ get_quantity_multiplier()

UInt32 b2bits::nasdaq::itch50::OrderbookDirectory::get_quantity_multiplier ( ) const
inline

◆ get_rating() [1/2]

FixedString< 10 > & b2bits::nasdaq::itch50::OrderbookDirectory::get_rating ( )
inline

◆ get_rating() [2/2]

const FixedString< 10 > & b2bits::nasdaq::itch50::OrderbookDirectory::get_rating ( ) const
inline

◆ get_reserved1()

UInt8 b2bits::nasdaq::itch50::OrderbookDirectory::get_reserved1 ( ) const
inline

◆ get_reserved3() [1/2]

Binary< 2 > & b2bits::nasdaq::itch50::OrderbookDirectory::get_reserved3 ( )
inline

◆ get_reserved3() [2/2]

const Binary< 2 > & b2bits::nasdaq::itch50::OrderbookDirectory::get_reserved3 ( ) const
inline

◆ get_security_description() [1/2]

FixedString< 16 > & b2bits::nasdaq::itch50::OrderbookDirectory::get_security_description ( )
inline

◆ get_security_description() [2/2]

const FixedString< 16 > & b2bits::nasdaq::itch50::OrderbookDirectory::get_security_description ( ) const
inline

◆ get_settlement_date()

UInt32 b2bits::nasdaq::itch50::OrderbookDirectory::get_settlement_date ( ) const
inline

◆ get_spread()

UInt32 b2bits::nasdaq::itch50::OrderbookDirectory::get_spread ( ) const
inline

◆ get_symbol() [1/2]

FixedString< 20 > & b2bits::nasdaq::itch50::OrderbookDirectory::get_symbol ( )
inline

◆ get_symbol() [2/2]

const FixedString< 20 > & b2bits::nasdaq::itch50::OrderbookDirectory::get_symbol ( ) const
inline

◆ get_timestamp()

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

◆ get_trading_features()

TradingFeatures b2bits::nasdaq::itch50::OrderbookDirectory::get_trading_features ( ) const
inline

◆ get_yield_decimals()

UInt16 b2bits::nasdaq::itch50::OrderbookDirectory::get_yield_decimals ( ) const
inline

◆ set_announcement_date()

void b2bits::nasdaq::itch50::OrderbookDirectory::set_announcement_date ( UInt32 val)
inline

◆ set_auction_date()

void b2bits::nasdaq::itch50::OrderbookDirectory::set_auction_date ( UInt32 val)
inline

◆ set_coupon()

void b2bits::nasdaq::itch50::OrderbookDirectory::set_coupon ( UInt32 val)
inline

◆ set_coupon_decimals()

void b2bits::nasdaq::itch50::OrderbookDirectory::set_coupon_decimals ( UInt16 val)
inline

◆ set_dated_date()

void b2bits::nasdaq::itch50::OrderbookDirectory::set_dated_date ( UInt32 val)
inline

◆ set_first_coupon_date()

void b2bits::nasdaq::itch50::OrderbookDirectory::set_first_coupon_date ( UInt32 val)
inline

◆ set_index()

void b2bits::nasdaq::itch50::OrderbookDirectory::set_index ( UInt32 val)
inline

◆ set_issue_date()

void b2bits::nasdaq::itch50::OrderbookDirectory::set_issue_date ( UInt32 val)
inline

◆ set_issued_as_benchmark()

void b2bits::nasdaq::itch50::OrderbookDirectory::set_issued_as_benchmark ( IssuedAsBenchmark val)
inline

◆ set_maturity()

void b2bits::nasdaq::itch50::OrderbookDirectory::set_maturity ( UInt32 val)
inline

◆ set_minimum_entry_quantity()

void b2bits::nasdaq::itch50::OrderbookDirectory::set_minimum_entry_quantity ( UInt32 val)
inline

◆ set_minimum_mmm_entry_quantity()

void b2bits::nasdaq::itch50::OrderbookDirectory::set_minimum_mmm_entry_quantity ( UInt16 val)
inline

◆ set_minimum_quantity_increment()

void b2bits::nasdaq::itch50::OrderbookDirectory::set_minimum_quantity_increment ( UInt32 val)
inline

◆ set_orderbook_id()

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

◆ set_price_decimals()

void b2bits::nasdaq::itch50::OrderbookDirectory::set_price_decimals ( UInt16 val)
inline

◆ set_price_tick_size()

void b2bits::nasdaq::itch50::OrderbookDirectory::set_price_tick_size ( UInt64 val)
inline

◆ set_price_type()

void b2bits::nasdaq::itch50::OrderbookDirectory::set_price_type ( PriceType val)
inline

◆ set_product()

void b2bits::nasdaq::itch50::OrderbookDirectory::set_product ( Product val)
inline

◆ set_product_subtype()

void b2bits::nasdaq::itch50::OrderbookDirectory::set_product_subtype ( ProductSubtype val)
inline

◆ set_quantity_multiplier()

void b2bits::nasdaq::itch50::OrderbookDirectory::set_quantity_multiplier ( UInt32 val)
inline

◆ set_reserved1()

void b2bits::nasdaq::itch50::OrderbookDirectory::set_reserved1 ( UInt8 val)
inline

◆ set_settlement_date()

void b2bits::nasdaq::itch50::OrderbookDirectory::set_settlement_date ( UInt32 val)
inline

◆ set_spread()

void b2bits::nasdaq::itch50::OrderbookDirectory::set_spread ( UInt32 val)
inline

◆ set_timestamp()

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

◆ set_trading_features()

void b2bits::nasdaq::itch50::OrderbookDirectory::set_trading_features ( TradingFeatures val)
inline

◆ set_yield_decimals()

void b2bits::nasdaq::itch50::OrderbookDirectory::set_yield_decimals ( UInt16 val)
inline

◆ to_string()

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

Member Data Documentation

◆ Type

char b2bits::nasdaq::itch50::OrderbookDirectory::Type = 'R'
staticconstexpr

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