libjmmcg
release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
|
Namespaces | |
namespace | socket_type |
Allow one to easily choose the socket implementation used by the FIX-to-exchange translators. | |
Classes | |
class | connection |
A class that wraps a link to an exchange. More... | |
class | connection_processor |
A class that wraps a link from an exchange to a client. More... | |
class | exchange_connection |
A class that implements bi-directional client-to-exchange message flow. More... | |
class | exchange_to_client_processor |
class | ISIN_t |
The ISIN code for an instrument. More... | |
class | message_responses |
A simple, MIT-protocol exchange simulator. More... | |
class | server_hb_t |
Section 5.2.2 "Heartbeats" of [1]. Generate heartbeats from the containing simulator. More... | |
class | simulator_responses |
A simple, MIT-protocol exchange simulator. More... | |
struct | thread_traits |
From the detected NUMA layout, assign cores to the logical threads in the FIX-to-exchange translator. More... | |
Functions | |
template<class MsgDetails , class ConnPol > | |
std::ostream & | operator<< (std::ostream &os, connection< MsgDetails, ConnPol > const &ec) noexcept(false) |
template<class ExchgToClientProcessingRules , class ConnPol > | |
std::ostream & | operator<< (std::ostream &os, connection_processor< ExchgToClientProcessingRules, ConnPol > const &ec) noexcept(false) |
template<class ClientCxn , class EchgCxn > | |
std::ostream & | operator<< (std::ostream &os, exchange_connection< ClientCxn, EchgCxn > const &ec) noexcept(false) |
BOOST_MPL_ASSERT_RELATION (sizeof(ISIN_t),==, 12) | |
std::ostream & | operator<< (std::ostream &os, ISIN_t const &i) noexcept(false) |
std::istream & | operator>> (std::istream &is, ISIN_t &i) noexcept(false) |
template<class MsgDetails , class Derived > | |
std::ostream & | operator<< (std::ostream &os, simulator_responses< MsgDetails, Derived > const &ec) noexcept(false) |
template<class ClientCxnPtr , class ServerCxn > | |
std::ostream & | operator<< (std::ostream &os, exchange_to_client_processor< ClientCxnPtr, ServerCxn > const &s) noexcept(false) |
std::ostream & | operator<< (std::ostream &os, thread_traits::thread_info const &ti) noexcept(false) |
template<class ClientCxnPtr , class EchgCxn > | |
std::ostream & | operator<< (std::ostream &os, typename exchange_to_client_processor< ClientCxnPtr, EchgCxn >::flow const &s) noexcept(false) |
template<class ClientCxnPtr , class EchgCxn > | |
std::ostream & | operator<< (std::ostream &os, exchange_to_client_processor< ClientCxnPtr, EchgCxn > const &s) noexcept(false) |
isimud::ISIMUD_VER_NAMESPACE::exchanges::common::BOOST_MPL_ASSERT_RELATION | ( | sizeof(ISIN_t) | , |
12 | |||
) |
|
inlinenoexcept |
Definition at line 66 of file connection_impl.hpp.
|
inlinenoexcept |
Definition at line 122 of file connection_impl.hpp.
|
inlinenoexcept |
Definition at line 71 of file exchange_connection_impl.hpp.
|
inlinenoexcept |
Definition at line 94 of file exchange_to_client_processor_impl.hpp.
|
inlinenoexcept |
|
inlinenoexcept |
Definition at line 116 of file isin_impl.hpp.
|
inlinenoexcept |
Definition at line 37 of file processing_rules_impl.hpp.
|
inlinenoexcept |
Definition at line 72 of file thread_traits.hpp.
|
inlinenoexcept |
Definition at line 57 of file exchange_to_client_processor_impl.hpp.
|
inlinenoexcept |
Definition at line 123 of file isin_impl.hpp.