libjmmcg  build_2783
A C++ library containing an eclectic mix of useful, advanced components.
isimud::exchanges::MIT::OSLO Namespace Reference

Namespaces

 tests
 

Classes

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

Typedefs

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

Functions

struct isimud::exchanges::MIT::OSLO::NewOrderSpecific1 __attribute__ ((packed))
 

Variables

isimud::exchanges::MIT::OSLO::LogonReply __attribute__
 

Detailed Description

Typedef Documentation

◆ client_cxn_t

◆ connection_t

◆ exchange_cxn_t

◆ link_t

template<class ClientMsgTypes >
using isimud::exchanges::MIT::OSLO::link_t = typedef exchanges::common::exchange_connection< client_cxn_t<ClientMsgTypes>, exchange_cxn_t<ClientMsgTypes> >

Definition at line 119 of file oslo.hpp.

◆ simulator_t

Function Documentation

◆ __attribute__()

struct isimud::exchanges::MIT::OSLO::NewOrderSpecific1 isimud::exchanges::MIT::OSLO::__attribute__ ( (packed)  )

Variable Documentation

◆ __attribute__

struct isimud::exchanges::MIT::OSLO::MsgTypes isimud::exchanges::MIT::OSLO::__attribute__