libjmmcg
build_2176
A C++ library containing an eclectic mix of useful, advanced components.
|
An FIX-protocol message handler. More...
#include <processing_rules.hpp>
Public Types | |
using | base_t = exchanges::common::message_responses< SrcMsgDetails, DestMsgDetails, client_to_exchange_transformations< SrcMsgDetails, DestMsgDetails, SktT >, typename SrcMsgDetails::client_to_exchange_messages_t, SktT > |
using | msg_details_t = typename base_t::msg_details_t |
using | socket_t = typename base_t::socket_t |
Public Member Functions | |
template<class MsgT > | |
bool | process (MsgT const &, socket_t &) |
All response messages from the exchange must be handled. More... | |
template<class Buff > | |
bool | process_msg (Buff const &buff, socket_t &client_skt) |
std::string | to_string () const noexcept(false) |
Additional Inherited Members |
An FIX-protocol message handler.
Definition at line 30 of file processing_rules.hpp.
using jmmcg::exchanges::FIX::common::client_to_exchange_transformations< SrcMsgDetails, DestMsgDetails, SktT >::base_t = exchanges::common::message_responses<SrcMsgDetails, DestMsgDetails, client_to_exchange_transformations<SrcMsgDetails, DestMsgDetails, SktT>, typename SrcMsgDetails::client_to_exchange_messages_t, SktT> |
Definition at line 32 of file processing_rules.hpp.
using jmmcg::exchanges::FIX::common::client_to_exchange_transformations< SrcMsgDetails, DestMsgDetails, SktT >::msg_details_t = typename base_t::msg_details_t |
Definition at line 33 of file processing_rules.hpp.
using jmmcg::exchanges::FIX::common::client_to_exchange_transformations< SrcMsgDetails, DestMsgDetails, SktT >::socket_t = typename base_t::socket_t |
Definition at line 34 of file processing_rules.hpp.
|
inline |
All response messages from the exchange must be handled.
Definition at line 41 of file processing_rules.hpp.
|
inline |
Definition at line 28 of file processing_rules_impl.hpp.
|
inlinenoexcept |
Definition at line 33 of file processing_rules_impl.hpp.