libjmmcg  build_2176
A C++ library containing an eclectic mix of useful, advanced components.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
jmmcg::exchanges::MIT::TRQ Namespace Reference

Namespaces

 tests
 

Classes

struct  NewOrderSpecific1
 
struct  NewOrderSpecific2
 
struct  NewOrderSpecific3
 
struct  OrderCancelReplaceRequestSpecific
 
struct  ExecutionReportSpecific1
 
struct  ExecutionReportSpecific2
 
struct  OrderMassCancelRequestSpecific1
 
struct  LogonReply
 
struct  NewOrder
 
struct  OrderCancelReplaceRequest
 
struct  OrderCancelRequest
 
struct  MsgTypes
 

Typedefs

using ref_data = common::ref_data
 
using ref_data_t = common::ref_data_t
 
using connection_t = exchanges::common::connection< MsgTypes, common::connectivity_policy< MsgTypes::logon_args_t >>
 
template<class ClientMsgTypes >
using link_t = exchanges::common::exchange_connection< socket::svr< common::client_to_exchange_transformations< ref_data_t, ClientMsgTypes, MsgTypes, connection_t::socket_t >, socket::server_manager::forwarding< connection_t::socket_t > >, exchanges::common::connection_processor< common::exchange_to_client_transformations< ref_data_t, MsgTypes, ClientMsgTypes, connection_t::socket_t >, common::connectivity_policy< MsgTypes::logon_args_t > > >
 
using socket_t = socket::asio::socket_wrapper
 
using simulator_t = socket::svr< common::simulator_responses< MsgTypes, socket_t >, socket::server_manager::loopback< common::server_hb_t< typename MsgTypes::ServerHeartbeat >, socket_t > >
 

Functions

template<>
__stdcall NewOrder::NewOrder< FIX::v5_0sp2::MsgTypes::NewOrderSingle > (FIX::v5_0sp2::MsgTypes::NewOrderSingle const &msg, ref_data_t rd) noexcept(true)
 
template<>
__stdcall OrderCancelRequest::OrderCancelRequest< FIX::v5_0sp2::MsgTypes::OrderCancelRequest > (FIX::v5_0sp2::MsgTypes::OrderCancelRequest const &msg, ref_data_t rd) noexcept(true)
 
template<>
__stdcall OrderCancelReplaceRequest::OrderCancelReplaceRequest< FIX::v5_0sp2::MsgTypes::OrderCancelReplace > (FIX::v5_0sp2::MsgTypes::OrderCancelReplace const &msg, ref_data_t rd) noexcept(true)
 
struct
jmmcg::exchanges::MIT::TRQ::NewOrderSpecific1 
__attribute__ ((packed))
 

Variables

jmmcg::exchanges::MIT::TRQ::LogonReply __attribute__
 

Detailed Description

Typedef Documentation

Definition at line 28 of file ref_data.hpp.

Definition at line 29 of file ref_data.hpp.

Function Documentation

struct jmmcg::exchanges::MIT::TRQ::NewOrderSpecific1 jmmcg::exchanges::MIT::TRQ::__attribute__ ( (packed)  )
template<>
__stdcall jmmcg::exchanges::MIT::TRQ::NewOrder::NewOrder< FIX::v5_0sp2::MsgTypes::NewOrderSingle > ( FIX::v5_0sp2::MsgTypes::NewOrderSingle const &  msg,
ref_data_t  rd 
)
inlinenoexcept

Definition at line 328 of file fix_to_mit_conversions.hpp.

template<>
__stdcall jmmcg::exchanges::MIT::TRQ::OrderCancelReplaceRequest::OrderCancelReplaceRequest< FIX::v5_0sp2::MsgTypes::OrderCancelReplace > ( FIX::v5_0sp2::MsgTypes::OrderCancelReplace const &  msg,
ref_data_t  rd 
)
inlinenoexcept

Definition at line 351 of file fix_to_mit_conversions.hpp.

Variable Documentation

struct jmmcg::exchanges::MIT::TRQ::MsgTypes jmmcg::exchanges::MIT::TRQ::__attribute__