|
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.