libjmmcg
release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
|
Namespaces | |
namespace | tests |
Classes | |
struct | BusinessRejectSpecific |
struct | ExecutionReport |
struct | Logon |
struct | logon_args_t |
struct | LogonResponse |
struct | MsgTypes |
struct | NewOrder |
struct | NewOrderCross |
struct | OrderCancelRejectSpecific |
struct | OrderCancelReplaceRequest |
struct | OrderCancelRequest |
struct | OrderCancelRequestSpecific1 |
struct | OrderMassCancelReportSpecific |
struct | OrderMassCancelRequestSpecific1 |
struct | OrderMassCancelRequestSpecific2 |
struct | TransmissionComplete |
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 > > |
using | CompID_t = std::array< char, 6 > |
using | ExecutionID_t = std::array< char, 21 > |
using | ExpireDateTime_t = std::array< char, 17 > |
using | Password_t = std::array< char, 10 > |
using | PasswordExpiry_t = std::int32_t |
using | TraderMnemonic_t = std::array< char, 17 > |
using | Segment_t = std::array< char, 6 > |
Functions | |
isimud::ISIMUD_VER_NAMESPACE::exchanges::MIT::JSE::TransmissionComplete common::Header | __attribute__ ((packed)) |
Variables | |
isimud::ISIMUD_VER_NAMESPACE::exchanges::MIT::JSE::OrderCancelRequest | __attribute__ |
using isimud::ISIMUD_VER_NAMESPACE::exchanges::MIT::JSE::client_cxn_t = typedef libjmmcg::socket::svr< common::client_to_exchange_transformations<ClientMsgTypes, MsgTypes>, libjmmcg::socket::server_manager::forwarding<connection_t::socket_t> > |
using isimud::ISIMUD_VER_NAMESPACE::exchanges::MIT::JSE::CompID_t = typedef std::array<char, 6> |
Definition at line 49 of file messages.hpp.
using isimud::ISIMUD_VER_NAMESPACE::exchanges::MIT::JSE::ExecutionID_t = typedef std::array<char, 21> |
Definition at line 50 of file messages.hpp.
using isimud::ISIMUD_VER_NAMESPACE::exchanges::MIT::JSE::ExpireDateTime_t = typedef std::array<char, 17> |
Definition at line 51 of file messages.hpp.
using isimud::ISIMUD_VER_NAMESPACE::exchanges::MIT::JSE::link_t = typedef exchanges::common::exchange_connection< client_cxn_t<ClientMsgTypes>, exchange_cxn_t<ClientMsgTypes> > |
using isimud::ISIMUD_VER_NAMESPACE::exchanges::MIT::JSE::Password_t = typedef std::array<char, 10> |
Definition at line 52 of file messages.hpp.
using isimud::ISIMUD_VER_NAMESPACE::exchanges::MIT::JSE::PasswordExpiry_t = typedef std::int32_t |
Definition at line 53 of file messages.hpp.
using isimud::ISIMUD_VER_NAMESPACE::exchanges::MIT::JSE::Segment_t = typedef std::array<char, 6> |
Definition at line 55 of file messages.hpp.
using isimud::ISIMUD_VER_NAMESPACE::exchanges::MIT::JSE::simulator_t = typedef 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> > |
Definition at line 34 of file jse_sim.hpp.
using isimud::ISIMUD_VER_NAMESPACE::exchanges::MIT::JSE::TraderMnemonic_t = typedef std::array<char, 17> |
Definition at line 54 of file messages.hpp.
isimud::ISIMUD_VER_NAMESPACE::exchanges::MIT::JSE::TransmissionComplete common::Header isimud::ISIMUD_VER_NAMESPACE::exchanges::MIT::JSE::__attribute__ | ( | (packed) | ) |
struct isimud::ISIMUD_VER_NAMESPACE::exchanges::MIT::JSE::BusinessRejectSpecific isimud::ISIMUD_VER_NAMESPACE::exchanges::MIT::JSE::__attribute__ |