JayBeams  0.1
Another project to have fun coding.
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
jb::itch5::order_executed_price_message Struct Reference

Represent an 'Order Executed with Price' message in the ITCH-5.0 protocol. More...

#include <order_executed_price_message.hpp>

Inheritance diagram for jb::itch5::order_executed_price_message:
jb::itch5::order_executed_message

Public Member Functions

 order_executed_price_message (order_executed_message const &base, printable_t const &p, price4_t const &px)
 
 order_executed_price_message ()=default
 
 order_executed_price_message (order_executed_price_message const &)=default
 
 order_executed_price_message (order_executed_price_message &&)=default
 
order_executed_price_messageoperator= (order_executed_price_message const &)=default
 
order_executed_price_messageoperator= (order_executed_price_message &&)=default
 
order_executed_price_messageoperator= (order_executed_message const &rhs)
 
order_executed_price_messageoperator= (order_executed_message &&rhs)
 

Public Attributes

printable_t printable
 
price4_t execution_price
 
- Public Attributes inherited from jb::itch5::order_executed_message
message_header header
 
std::uint64_t order_reference_number
 
std::uint32_t executed_shares
 
std::uint64_t match_number
 

Static Public Attributes

static constexpr int message_type = u'C'
 
- Static Public Attributes inherited from jb::itch5::order_executed_message
static constexpr int message_type = u'E'
 

Detailed Description

Represent an 'Order Executed with Price' message in the ITCH-5.0 protocol.

Definition at line 22 of file order_executed_price_message.hpp.

Constructor & Destructor Documentation

◆ order_executed_price_message() [1/4]

jb::itch5::order_executed_price_message::order_executed_price_message ( order_executed_message const &  base,
printable_t const &  p,
price4_t const &  px 
)
inline

Definition at line 28 of file order_executed_price_message.hpp.

References operator=(), and order_executed_price_message().

◆ order_executed_price_message() [2/4]

jb::itch5::order_executed_price_message::order_executed_price_message ( )
default

◆ order_executed_price_message() [3/4]

jb::itch5::order_executed_price_message::order_executed_price_message ( order_executed_price_message const &  )
default

◆ order_executed_price_message() [4/4]

jb::itch5::order_executed_price_message::order_executed_price_message ( order_executed_price_message &&  )
default

Member Function Documentation

◆ operator=() [1/4]

order_executed_price_message& jb::itch5::order_executed_price_message::operator= ( order_executed_price_message const &  )
default

◆ operator=() [2/4]

order_executed_price_message& jb::itch5::order_executed_price_message::operator= ( order_executed_price_message &&  )
default

◆ operator=() [3/4]

order_executed_price_message& jb::itch5::order_executed_price_message::operator= ( order_executed_message const &  rhs)
inline

Definition at line 44 of file order_executed_price_message.hpp.

◆ operator=() [4/4]

order_executed_price_message& jb::itch5::order_executed_price_message::operator= ( order_executed_message &&  rhs)
inline

Definition at line 48 of file order_executed_price_message.hpp.

Member Data Documentation

◆ execution_price

price4_t jb::itch5::order_executed_price_message::execution_price

◆ message_type

constexpr int jb::itch5::order_executed_price_message::message_type = u'C'
static

◆ printable

printable_t jb::itch5::order_executed_price_message::printable

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