1 #ifndef jb_itch5_order_executed_price_message_hpp 2 #define jb_itch5_order_executed_price_message_hpp 33 , execution_price(px) {
59 r(std::size_t
size,
void const* buf, std::size_t off) {
75 #endif // jb_itch5_order_executed_price_message_hpp
static T r(std::size_t size, void const *msg, std::size_t offset)
Read a single message or field.
Represent an 'Order Executed' message in the ITCH-5.0 protocol.
order_executed_price_message & operator=(order_executed_message &&rhs)
order_executed_price_message()=default
char_list_field< u 'Y', u 'N'> printable_t
Represent the 'Printable' field on a 'Order Executed with Price' message.
order_executed_price_message & operator=(order_executed_price_message const &)=default
Represent an 'Order Executed with Price' message in the ITCH-5.0 protocol.
Define the interface to decode ITCH-5.0 messages and message fields.
order_executed_price_message(order_executed_message const &base, printable_t const &p, price4_t const &px)
std::ostream & operator<<(std::ostream &os, add_order_message const &x)
Streaming operator for jb::itch5::add_order_message.
static constexpr int message_type
order_executed_price_message & operator=(order_executed_message const &rhs)
The top-level namespace for the JayBeams library.
static order_executed_price_message r(std::size_t size, void const *buf, std::size_t off)
Please see the generic documentation for jb::itch5::decoder<>::r()