| 
    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.