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

Namespaces

namespace  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 = libjmmcg::socket::svr< common::client_to_exchange_transformations< ClientMsgTypes, MsgTypes >, libjmmcg::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 >, 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 = libjmmcg::socket::svr< common::simulator_responses< MsgTypes >, libjmmcg::socket::server_manager::loopback< common::server_hb_t< typename MsgTypes::ServerHeartbeat >, exchanges::common::socket_type::socket_t > >
 

Functions

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

Variables

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

Detailed Description

Typedef Documentation

◆ client_cxn_t

template<class ClientMsgTypes >
using isimud::ISIMUD_VER_NAMESPACE::exchanges::MIT::OSLO::client_cxn_t = typedef libjmmcg::socket::svr< common::client_to_exchange_transformations<ClientMsgTypes, MsgTypes>, libjmmcg::socket::server_manager::forwarding<connection_t::socket_t> >

Definition at line 36 of file oslo.hpp.

◆ connection_t

◆ exchange_cxn_t

◆ link_t

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

Definition at line 47 of file oslo.hpp.

◆ simulator_t

Definition at line 34 of file oslo_sim.hpp.

Function Documentation

◆ __attribute__()

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

Variable Documentation

◆ __attribute__

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