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

Represent an 'Add Order with MPID' message in the ITCH-5.0 protocol. More...

#include <add_order_mpid_message.hpp>

Inheritance diagram for jb::itch5::add_order_mpid_message:
jb::itch5::add_order_message

Public Member Functions

 add_order_mpid_message (add_order_message const &base, mpid_t const &a)
 
 add_order_mpid_message ()=default
 
 add_order_mpid_message (add_order_mpid_message const &)=default
 
 add_order_mpid_message (add_order_mpid_message &&)=default
 
add_order_mpid_messageoperator= (add_order_mpid_message const &)=default
 
add_order_mpid_messageoperator= (add_order_mpid_message &&)=default
 
add_order_mpid_messageoperator= (add_order_message const &rhs)
 
add_order_mpid_messageoperator= (add_order_message &&rhs)
 

Public Attributes

mpid_t attribution
 
- Public Attributes inherited from jb::itch5::add_order_message
message_header header
 
std::uint64_t order_reference_number
 
buy_sell_indicator_t buy_sell_indicator
 
int shares
 
stock_t stock
 
price4_t price
 

Static Public Attributes

static constexpr int message_type = u'F'
 
- Static Public Attributes inherited from jb::itch5::add_order_message
static constexpr int message_type = u'A'
 

Detailed Description

Represent an 'Add Order with MPID' message in the ITCH-5.0 protocol.

Definition at line 13 of file add_order_mpid_message.hpp.

Constructor & Destructor Documentation

◆ add_order_mpid_message() [1/4]

jb::itch5::add_order_mpid_message::add_order_mpid_message ( add_order_message const &  base,
mpid_t const &  a 
)
inline

Definition at line 18 of file add_order_mpid_message.hpp.

References add_order_mpid_message(), and operator=().

◆ add_order_mpid_message() [2/4]

jb::itch5::add_order_mpid_message::add_order_mpid_message ( )
default

Referenced by add_order_mpid_message().

◆ add_order_mpid_message() [3/4]

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

◆ add_order_mpid_message() [4/4]

jb::itch5::add_order_mpid_message::add_order_mpid_message ( add_order_mpid_message &&  )
default

Member Function Documentation

◆ operator=() [1/4]

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

Referenced by add_order_mpid_message().

◆ operator=() [2/4]

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

◆ operator=() [3/4]

add_order_mpid_message& jb::itch5::add_order_mpid_message::operator= ( add_order_message const &  rhs)
inline

Definition at line 29 of file add_order_mpid_message.hpp.

◆ operator=() [4/4]

add_order_mpid_message& jb::itch5::add_order_mpid_message::operator= ( add_order_message &&  rhs)
inline

Definition at line 33 of file add_order_mpid_message.hpp.

Member Data Documentation

◆ attribution

mpid_t jb::itch5::add_order_mpid_message::attribution

◆ message_type

constexpr int jb::itch5::add_order_mpid_message::message_type = u'F'
static

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