libjmmcg
release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
|
#include "ref_data.hpp"
#include "types.hpp"
#include "../../common/iso_10383_mic_codes.hpp"
#include "core/blatant_old_msvc_compiler_hacks.hpp"
#include "core/memops.hpp"
#include "messages_impl.hpp"
Go to the source code of this file.
Namespaces | |
namespace | isimud |
namespace | isimud::ISIMUD_VER_NAMESPACE |
namespace | isimud::ISIMUD_VER_NAMESPACE::exchanges |
namespace | isimud::ISIMUD_VER_NAMESPACE::exchanges::MIT |
namespace | isimud::ISIMUD_VER_NAMESPACE::exchanges::MIT::common |
Typedefs | |
using | ClientOrderID_t = common::ClientOrderID_t |
using | OrderID_t = common::OrderID_t |
using | MsgTypes_t = common::MsgType_t |
using | Header_t = Header |
using | logon_args_t = common::logon_args_t |
using | RejectCode_t = RejectCode |
using | specific1_t = Specific1 |
using | specific2_t = Specific2 |
using | specific3_t = Specific3 |
using | specific_t = Specific |
Enumerations | |
enum | : bool { has_static_size =true } |
enum | : MsgType_t { static_type =static_cast<MsgType_t>(AdminMsgType::LogonRequest) } |
enum | : std::size_t { header_t_size =sizeof(Header_t) } |
enum | : MsgType_t { static_type =static_cast<MsgType_t>(AdminMsgType::LogonRequest) } |
enum | : std::size_t { header_t_size =sizeof(Header_t) } |
enum | : MsgType_t { static_type =static_cast<MsgType_t>(AdminMsgType::LogonRequest) } |
enum | : std::size_t { header_t_size =sizeof(Header_t) } |
enum | : MsgType_t { static_type =static_cast<MsgType_t>(AdminMsgType::LogonRequest) } |
enum | : std::size_t { header_t_size =sizeof(Header_t) } |
enum | : MsgType_t { static_type =static_cast<MsgType_t>(AdminMsgType::LogonRequest) } |
enum | : std::size_t { header_t_size =sizeof(Header_t) } |
enum | : MsgType_t { static_type =static_cast<MsgType_t>(AdminMsgType::LogonRequest) } |
enum class | ResponseType : uint8_t { Successful =0 , RecoveryRequestlimitReached =1 , InvalidAppID =2 , ServiceUnavailable =3 , DownloadComplete =0 , MessageLimitReached =1 , ServiceUnavailable =3 } |
enum | : std::size_t { header_t_size =sizeof(Header_t) } |
enum | : MsgType_t { static_type =static_cast<MsgType_t>(AdminMsgType::LogonRequest) } |
enum class | ResponseType : int8_t { Successful =0 , RecoveryRequestlimitReached =1 , InvalidAppID =2 , ServiceUnavailable =3 , DownloadComplete =0 , MessageLimitReached =1 , ServiceUnavailable =3 } |
enum | : std::size_t { header_t_size =sizeof(Header_t) } |
enum | : MsgType_t { static_type =static_cast<MsgType_t>(AdminMsgType::LogonRequest) } |
enum | : std::size_t { header_t_size =sizeof(Header_t) } |
enum | : MsgType_t { static_type =static_cast<MsgType_t>(AdminMsgType::LogonRequest) } |
enum | : std::size_t { header_t_size =sizeof(Header_t) } |
enum | : MsgType_t { static_type =static_cast<MsgType_t>(AdminMsgType::LogonRequest) } |
enum | : std::size_t { header_t_size =sizeof(Header_t) } |
enum | : MsgType_t { static_type =static_cast<MsgType_t>(AdminMsgType::LogonRequest) } |
enum | : std::size_t { header_t_size =sizeof(Header_t) } |
enum | : MsgType_t { static_type =static_cast<MsgType_t>(AdminMsgType::LogonRequest) } |
enum | : std::size_t { header_t_size =sizeof(Header_t) } |
enum | : MsgType_t { static_type =static_cast<MsgType_t>(AdminMsgType::LogonRequest) } |
enum | : std::size_t { header_t_size =sizeof(Header_t) } |
enum | : MsgType_t { static_type =static_cast<MsgType_t>(AdminMsgType::LogonRequest) } |
enum | : std::size_t { header_t_size =sizeof(Header_t) } |
enum | : MsgType_t { static_type =static_cast<MsgType_t>(AdminMsgType::LogonRequest) } |
enum | : std::size_t { header_t_size =sizeof(Header_t) } |
enum | : MsgType_t { static_type =static_cast<MsgType_t>(AdminMsgType::LogonRequest) } |
enum | : std::size_t { header_t_size =sizeof(Header_t) } |
enum | : MsgType_t { static_type =static_cast<MsgType_t>(AdminMsgType::LogonRequest) } |
enum | : std::size_t { header_t_size =sizeof(Header_t) } |
enum | : MsgType_t { static_type =static_cast<MsgType_t>(AdminMsgType::LogonRequest) } |
enum | : std::size_t { header_t_size =sizeof(Header_t) } |
Functions | |
class isimud::ISIMUD_VER_NAMESPACE::exchanges::MIT::common::Header | isimud::ISIMUD_VER_NAMESPACE::exchanges::MIT::common::__attribute__ ((packed)) |
MsgType_t | type () const noexcept(true) |
std::uint16_t | length () const noexcept(true) |
The actual, not the foolish BATSBOE-specified, length which excludes the start_of_message field. More... | |
bool | is_valid () const noexcept(true) |
Verify that the referenced FIX message is valid. More... | |
template<class MsgT > | |
constexpr | Header (MsgT const *) noexcept(true) FORCE_INLINE |
constexpr | LogonRequest (const logon_args_t::UserName_t &UN, const logon_args_t::Password_t &P, const logon_args_t::Password_t &NP) noexcept(true) FORCE_INLINE |
constexpr | LogonRequest (logon_args_t const &a) noexcept(true) FORCE_INLINE |
template<class SrcMsg > | |
__stdcall | LogonRequest (SrcMsg const &msg) noexcept(true)=deleteFORCE_INLINE |
Create a message from the source message. More... | |
LogonReply () noexcept(true) FORCE_INLINE | |
RejectCode_t | rejectCode () const noexcept(true) FORCE_INLINE |
void | rejectCode (RejectCode_t const &rc) noexcept(true) FORCE_INLINE |
constexpr | LogoutRequest () noexcept(true) FORCE_INLINE |
constexpr | LogoutRequest (Reason_t r) noexcept(true) FORCE_INLINE |
constexpr | LogoutRequest (logoff_args_t const &a) noexcept(true) FORCE_INLINE |
template<class SrcMsg > | |
constexpr __stdcall | LogoutRequest (SrcMsg const &msg, Reason_t r) noexcept(true)=deleteFORCE_INLINE |
Create a message from the source message. More... | |
const Reason_t & | reason () const noexcept(true) |
constexpr | Heartbeat () noexcept(true) FORCE_INLINE |
template<class SrcMsg > | |
constexpr __stdcall | Heartbeat (SrcMsg const &msg) noexcept(true)=deleteFORCE_INLINE |
Create a message from the source message. More... | |
constexpr | MissedMessageRequest (AppID a, SeqNum_t l) noexcept(true) FORCE_INLINE |
MissedMessageRequestAck () noexcept(true) FORCE_INLINE | |
MissedMessageReport () noexcept(true) FORCE_INLINE | |
Reject () noexcept(true) FORCE_INLINE | |
Reject (RejectCode_t const rc) noexcept(true) FORCE_INLINE | |
Reject (ClientOrderID_t const &clID, RejectCode_t const rc) noexcept(true) FORCE_INLINE | |
ClientOrderID_t const & | clientOrderID () const noexcept(true) |
void | clientOrderID (ClientOrderID_t const &clID) noexcept(true) |
SystemStatus () noexcept(true) FORCE_INLINE | |
constexpr __stdcall | NewOrder (SeqNum_t seqNum, ClientOrderID_t const &clID, OrderType const oT, TIF const t, Side const s, SecurityID_t instID, typename specific2_t::order_qty_t ordQty, Price_t p) noexcept(true) FORCE_INLINE |
SecurityID_t | instrumentID () const noexcept(true) |
void | instrumentID (SecurityID_t i) noexcept(true) |
specific2_t::order_qty_t | orderQty () const noexcept(true) |
void | orderQty (typename specific2_t::order_qty_t i) noexcept(true) |
OrderType | orderType () const noexcept(true) |
void | orderType (OrderType i) noexcept(true) |
Side | side () const noexcept(true) |
void | side (Side i) noexcept(true) |
Price_t | limitPrice () const noexcept(true) |
void | limitPrice (Price_t p) noexcept(true) |
TIF | tif () const noexcept(true) |
void | tif (TIF t) noexcept(true) |
constexpr | NewQuote () noexcept(true) FORCE_INLINE |
constexpr | OrderCancelReplaceRequest (common::ClientOrderID_t const &clID, ClientOrderID_t const &origclID, SecurityID_t instID, typename specific2_t::order_qty_t ordQty, Price_t const p, TIF t, Side s) noexcept(true) FORCE_INLINE |
ClientOrderID_t const & | originalClientOrderID () const noexcept(true) |
void | originalClientOrderID (ClientOrderID_t const &clID) noexcept(true) |
constexpr | OrderCancelRequest (ClientOrderID_t const &clID, ClientOrderID_t const &origclID, SecurityID_t instID, Side side) noexcept(true) FORCE_INLINE |
constexpr | OrderMassCancelRequest (SecurityID_t instID) noexcept(true) FORCE_INLINE |
constexpr | ExecutionReport () noexcept(true) FORCE_INLINE |
constexpr | ExecutionReport (SeqNum_t seqNum, ClientOrderID_t const &clID, AppID aID, ExecType eT, Price_t const price, SecurityID_t instID, Side s) noexcept(true) FORCE_INLINE |
constexpr | ExecutionReport (SeqNum_t seqNum, ClientOrderID_t const &clID, ExecType eT, Price_t const price, SecurityID_t instID, Side s, typename specific1_t::order_qty_t execdQty, typename specific1_t::order_qty_t leavesQty) noexcept(true) FORCE_INLINE |
ExecType | execType () const noexcept(true) |
void | execType (ExecType e) noexcept(true) |
Price_t | executedPrice () const noexcept(true) |
void | executedPrice (Price_t p) noexcept(true) |
OrderStatus | orderStatus () const noexcept(true) |
void | orderStatus (OrderStatus os) noexcept(true) |
specific1_t::order_qty_t | executedQty () const noexcept(true) |
void | executedQty (typename specific1_t::order_qty_t eq) noexcept(true) |
specific1_t::order_qty_t | leavesQty () const noexcept(true) |
void | leavesQty (typename specific1_t::order_qty_t eq) noexcept(true) |
RejectCode_t | orderRejectCode () const noexcept(true) |
void | orderRejectCode (RejectCode_t r) noexcept(true) |
OrderCancelReject () noexcept(true) FORCE_INLINE | |
OrderCancelReject (SeqNum_t seqNum, ClientOrderID_t const &clID) noexcept(true) FORCE_INLINE | |
RejectCode_t | cancelRejectReason () const noexcept(true) |
void | cancelRejectReason (RejectCode_t r) noexcept(true) |
OrderMassCancelReport () noexcept(true) FORCE_INLINE | |
BusinessReject () noexcept(true) FORCE_INLINE | |
BusinessReject (SeqNum_t seqNum, ClientOrderID_t const &clID) noexcept(true) FORCE_INLINE | |
using ClientOrderID_t = common::ClientOrderID_t |
Definition at line 4 of file messages.hpp.
Definition at line 0 of file messages.hpp.
using logon_args_t = common::logon_args_t |
Definition at line 1 of file messages.hpp.
using MsgTypes_t = common::MsgType_t |
Definition at line 6 of file messages.hpp.
using OrderID_t = common::OrderID_t |
Definition at line 5 of file messages.hpp.
using RejectCode_t = typename specific_t::RejectCode_t |
Definition at line 1 of file messages.hpp.
typedef Specific1 specific1_t |
Definition at line 7 of file messages.hpp.
typedef Specific2 specific2_t |
Definition at line 8 of file messages.hpp.
typedef Specific3 specific3_t |
Definition at line 9 of file messages.hpp.
typedef Specific specific_t |
Definition at line 7 of file messages.hpp.
anonymous enum : bool |
Enumerator | |
---|---|
has_static_size | The message is statically-sized, not dynamically, so sizeof(the derived message-type) is the amount to copy, i.e. length() returns sizeof(the derived message-type). |
Definition at line 1 of file messages.hpp.
anonymous enum : MsgType_t |
Enumerator | |
---|---|
static_type |
Definition at line 2 of file messages.hpp.
anonymous enum : std::size_t |
Enumerator | |
---|---|
header_t_size |
Definition at line 5 of file messages.hpp.
anonymous enum : MsgType_t |
Enumerator | |
---|---|
static_type |
Definition at line 2 of file messages.hpp.
anonymous enum : std::size_t |
Enumerator | |
---|---|
header_t_size |
Definition at line 5 of file messages.hpp.
anonymous enum : MsgType_t |
Enumerator | |
---|---|
static_type |
Definition at line 1 of file messages.hpp.
anonymous enum : std::size_t |
Enumerator | |
---|---|
header_t_size |
Definition at line 4 of file messages.hpp.
anonymous enum : MsgType_t |
Enumerator | |
---|---|
static_type |
Definition at line 1 of file messages.hpp.
anonymous enum : std::size_t |
Enumerator | |
---|---|
header_t_size |
Definition at line 4 of file messages.hpp.
anonymous enum : MsgType_t |
Enumerator | |
---|---|
static_type |
Definition at line 1 of file messages.hpp.
anonymous enum : std::size_t |
Enumerator | |
---|---|
header_t_size |
Definition at line 4 of file messages.hpp.
anonymous enum : MsgType_t |
Enumerator | |
---|---|
static_type |
Definition at line 1 of file messages.hpp.
anonymous enum : std::size_t |
Enumerator | |
---|---|
header_t_size |
Definition at line 10 of file messages.hpp.
anonymous enum : MsgType_t |
Enumerator | |
---|---|
static_type |
Definition at line 1 of file messages.hpp.
anonymous enum : std::size_t |
Enumerator | |
---|---|
header_t_size |
Definition at line 9 of file messages.hpp.
anonymous enum : MsgType_t |
Enumerator | |
---|---|
static_type |
Definition at line 2 of file messages.hpp.
anonymous enum : std::size_t |
Enumerator | |
---|---|
header_t_size |
Definition at line 5 of file messages.hpp.
anonymous enum : MsgType_t |
Enumerator | |
---|---|
static_type |
Definition at line 1 of file messages.hpp.
anonymous enum : std::size_t |
Enumerator | |
---|---|
header_t_size |
Definition at line 4 of file messages.hpp.
anonymous enum : MsgType_t |
Enumerator | |
---|---|
static_type |
Definition at line 1 of file messages.hpp.
anonymous enum : std::size_t |
Enumerator | |
---|---|
header_t_size |
Definition at line 4 of file messages.hpp.
anonymous enum : MsgType_t |
Enumerator | |
---|---|
static_type |
Definition at line 1 of file messages.hpp.
anonymous enum : std::size_t |
Enumerator | |
---|---|
header_t_size |
Definition at line 4 of file messages.hpp.
anonymous enum : MsgType_t |
Enumerator | |
---|---|
static_type |
Definition at line 1 of file messages.hpp.
anonymous enum : std::size_t |
Enumerator | |
---|---|
header_t_size |
Definition at line 4 of file messages.hpp.
anonymous enum : MsgType_t |
Enumerator | |
---|---|
static_type |
Definition at line 1 of file messages.hpp.
anonymous enum : std::size_t |
Enumerator | |
---|---|
header_t_size |
Definition at line 4 of file messages.hpp.
anonymous enum : MsgType_t |
Enumerator | |
---|---|
static_type |
Definition at line 1 of file messages.hpp.
anonymous enum : std::size_t |
Enumerator | |
---|---|
header_t_size |
Definition at line 4 of file messages.hpp.
anonymous enum : MsgType_t |
Enumerator | |
---|---|
static_type |
Definition at line 1 of file messages.hpp.
anonymous enum : std::size_t |
Enumerator | |
---|---|
header_t_size |
Definition at line 4 of file messages.hpp.
anonymous enum : MsgType_t |
Enumerator | |
---|---|
static_type |
Definition at line 1 of file messages.hpp.
anonymous enum : std::size_t |
Enumerator | |
---|---|
header_t_size |
Definition at line 4 of file messages.hpp.
anonymous enum : MsgType_t |
Enumerator | |
---|---|
static_type |
Definition at line 1 of file messages.hpp.
anonymous enum : std::size_t |
Enumerator | |
---|---|
header_t_size |
Definition at line 4 of file messages.hpp.
anonymous enum : MsgType_t |
Enumerator | |
---|---|
static_type |
Definition at line 1 of file messages.hpp.
anonymous enum : std::size_t |
Enumerator | |
---|---|
header_t_size |
Definition at line 4 of file messages.hpp.
|
strong |
Enumerator | |
---|---|
Successful | |
RecoveryRequestlimitReached | |
InvalidAppID | |
ServiceUnavailable | |
DownloadComplete | |
MessageLimitReached | |
ServiceUnavailable |
Definition at line 4 of file messages.hpp.
|
strong |
Enumerator | |
---|---|
Successful | |
RecoveryRequestlimitReached | |
InvalidAppID | |
ServiceUnavailable | |
DownloadComplete | |
MessageLimitReached | |
ServiceUnavailable |
Definition at line 4 of file messages.hpp.
|
noexcept |
|
noexcept |
|
noexcept |
Definition at line 26 of file messages.hpp.
|
noexcept |
Definition at line 29 of file messages.hpp.
|
constexprnoexcept |
Definition at line 19 of file messages.hpp.
|
noexcept |
Definition at line 22 of file messages.hpp.
|
noexcept |
Definition at line 37 of file messages.hpp.
|
noexcept |
Definition at line 40 of file messages.hpp.
|
noexcept |
Definition at line 58 of file messages.hpp.
|
noexcept |
Definition at line 61 of file messages.hpp.
|
noexcept |
Definition at line 72 of file messages.hpp.
|
noexcept |
Definition at line 75 of file messages.hpp.
|
constexprnoexcept |
|
constexprnoexcept |
|
constexprnoexcept |
|
explicitconstexprprotectednoexcept |
|
constexprnoexcept |
|
explicitconstexprdeletenoexcept |
Create a message from the source message.
If an error is generated, then this function will need to be specialised for the particular Msg-type.
msg | The source message from which the target message should be created. |
|
constexprnoexcept |
Definition at line 29 of file messages.hpp.
|
noexcept |
Definition at line 32 of file messages.hpp.
|
constexprnoexcept |
Verify that the referenced FIX message is valid.
Definition at line 20 of file messages.hpp.
|
noexcept |
Definition at line 79 of file messages.hpp.
|
noexcept |
Definition at line 82 of file messages.hpp.
|
constexprnoexcept |
The actual, not the foolish BATSBOE-specified, length which excludes the start_of_message field.
Determine the total size of the referenced message.
Definition at line 15 of file messages.hpp.
|
constexprnoexcept |
Definition at line 64 of file messages.hpp.
|
noexcept |
Definition at line 67 of file messages.hpp.
|
noexcept |
|
constexprnoexcept |
|
explicitconstexprnoexcept |
|
explicitdeletenoexcept |
Create a message from the source message.
If an error is generated, then this function will need to be specialised for the particular Msg-type.
msg | The source message from which the target message should be created. |
|
explicitconstexprnoexcept |
|
explicitconstexprnoexcept |
|
explicitconstexprnoexcept |
|
explicitconstexprdeletenoexcept |
Create a message from the source message.
If an error is generated, then this function will need to be specialised for the particular Msg-type.
msg | The source message from which the target message should be created. |
|
noexcept |
|
constexprnoexcept |
|
noexcept |
|
constexprnoexcept |
|
constexprnoexcept |
|
noexcept |
|
noexcept |
|
constexprnoexcept |
|
constexprnoexcept |
|
noexcept |
|
explicitconstexprnoexcept |
|
constexprnoexcept |
Definition at line 36 of file messages.hpp.
|
noexcept |
Definition at line 39 of file messages.hpp.
|
noexcept |
Definition at line 93 of file messages.hpp.
|
noexcept |
Definition at line 96 of file messages.hpp.
|
noexcept |
Definition at line 65 of file messages.hpp.
|
noexcept |
Definition at line 68 of file messages.hpp.
|
noexcept |
Definition at line 43 of file messages.hpp.
|
noexcept |
Definition at line 46 of file messages.hpp.
|
noexcept |
Definition at line 40 of file messages.hpp.
|
noexcept |
Definition at line 43 of file messages.hpp.
|
noexcept |
Definition at line 23 of file messages.hpp.
|
noexcept |
|
noexcept |
|
explicitnoexcept |
|
noexcept |
Definition at line 16 of file messages.hpp.
|
noexcept |
Definition at line 19 of file messages.hpp.
|
constexprnoexcept |
Definition at line 50 of file messages.hpp.
|
noexcept |
Definition at line 53 of file messages.hpp.
References isimud::ISIMUD_VER_NAMESPACE::exchanges::MIT::common::Header::has_static_size.
|
noexcept |
|
noexcept |
Definition at line 71 of file messages.hpp.
|
noexcept |
Definition at line 74 of file messages.hpp.
|
noexcept |
Definition at line 12 of file messages.hpp.
common::Account_t account {"\0\0\0\0\0\0\0\0\0"} |
Definition at line 13 of file messages.hpp.
AppID appID |
Definition at line 8 of file messages.hpp.
AppStatus appStatus |
Definition at line 9 of file messages.hpp.
AutoCancel autoCancel =AutoCancel::Cancel |
Definition at line 23 of file messages.hpp.
Capacity capacity =Capacity::Principal |
Definition at line 22 of file messages.hpp.
ClearingAccount clearingAccount =ClearingAccount::Client |
Definition at line 14 of file messages.hpp.
ClientOrderID_t clientOrderID_ |
Definition at line 13 of file messages.hpp.
Counterparty_t counterparty |
Definition at line 27 of file messages.hpp.
ExecType execType_ |
Definition at line 16 of file messages.hpp.
Price_t executedPrice_ |
Definition at line 20 of file messages.hpp.
ExecutionID_t executionID |
Definition at line 13 of file messages.hpp.
ExecutionReportRefID_t executionReportRefID |
Definition at line 17 of file messages.hpp.
ExpireDateTime_t expireDateTime =0 |
Definition at line 18 of file messages.hpp.
SecurityID_t instrumentID_ |
Definition at line 13 of file messages.hpp.
const SeqNum_t lastMsgSeqNum |
Definition at line 9 of file messages.hpp.
const std::int16_t length_ |
Definition at line 9 of file messages.hpp.
common::Price_t limitPrice_ |
Definition at line 21 of file messages.hpp.
RejectCode_t massCancelRejectReason |
Definition at line 14 of file messages.hpp.
MassCancelRequestType massCancelRequestType |
Definition at line 11 of file messages.hpp.
MassCancelResponse massCancelResponse |
Definition at line 13 of file messages.hpp.
const std::uint8_t messageVersion =1 |
Definition at line 12 of file messages.hpp.
const logon_args_t::Password_t newPassword |
Definition at line 11 of file messages.hpp.
OrderID_t orderID |
Definition at line 13 of file messages.hpp.
RejectCode_t orderRejectCode_ |
Definition at line 19 of file messages.hpp.
OrderStatus orderStatus_ |
Definition at line 18 of file messages.hpp.
OrderSubType orderSubType =OrderSubType::Order |
Definition at line 24 of file messages.hpp.
common::OrderType orderType_ {} |
Definition at line 16 of file messages.hpp.
ClientOrderID_t originalClientOrderID_ |
Definition at line 12 of file messages.hpp.
const logon_args_t::Password_t password |
Definition at line 10 of file messages.hpp.
PasswordExpiryDayCount_t passwordExpiryDayCount |
Definition at line 12 of file messages.hpp.
const Reason_t reason_ |
Definition at line 8 of file messages.hpp.
RejectCode_t rejectCode_ |
Definition at line 11 of file messages.hpp.
MsgType_t rejectedMessageType |
Definition at line 12 of file messages.hpp.
RejectReason_t rejectReason |
Definition at line 11 of file messages.hpp.
ReservedField10_t reservedField |
Definition at line 1 of file messages.hpp.
const std::int8_t reservedField2 =0 |
Definition at line 24 of file messages.hpp.
ResponseType responseType |
Definition at line 14 of file messages.hpp.
RestatementReason restatementReason |
Definition at line 23 of file messages.hpp.
uint64_t secondaryOrderID =0 |
Definition at line 26 of file messages.hpp.
SeqNum_t sequenceNumber |
Definition at line 12 of file messages.hpp.
Side side_ |
Definition at line 19 of file messages.hpp.
specific_t specific |
Definition at line 14 of file messages.hpp.
specific1_t specific1 |
Definition at line 15 of file messages.hpp.
specific2_t specific2 |
Definition at line 20 of file messages.hpp.
specific3_t specific3 |
Definition at line 25 of file messages.hpp.
const std::int8_t start_of_message =2 |
Definition at line 8 of file messages.hpp.
Price_t stoppedPrice |
Definition at line 21 of file messages.hpp.
common::TargetBook targetBook =TargetBook::DarkMidpointOrderBook |
Definition at line 0 of file messages.hpp.
common::TIF tif_ |
Definition at line 17 of file messages.hpp.
int32_t totalAffectedOrders |
Definition at line 2 of file messages.hpp.
TradeLiquidityIndicator tradeLiquidityIndicator |
Definition at line 28 of file messages.hpp.
uint64_t tradeMatchID |
Definition at line 29 of file messages.hpp.
TraderID_t traderID {"\0\0\0\0\0\0\0\0\0\0"} |
Definition at line 12 of file messages.hpp.
common::TransactTime_t transactTime |
Definition at line 30 of file messages.hpp.
const MsgType_t type_ |
Definition at line 10 of file messages.hpp.
const logon_args_t::UserName_t userName |
Definition at line 9 of file messages.hpp.