libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
business_state_machine_t< SrcMsgT >::ExecutionReportResponse Class Reference

Public Member Functions

constexpr ExecutionReportResponse (typename src_msg_details_t::ref_data const &rd) noexcept(true)
 
constexpr ExecutionReportResponse (ExecutionReportResponse const &nor) noexcept(true)
 
template<auto state, auto next>
dest_msg_details_t::MsgType_t operator() (typename src_msg_details_t::ExecutionReport const &buff, typename dest_msg_details_t::ExecutionReport &reply) const noexcept(false)
 
constexpr ExecutionReportResponse (typename src_msg_details_t::ref_data const &rd) noexcept(true)
 
constexpr ExecutionReportResponse (ExecutionReportResponse const &nor) noexcept(true)
 
template<auto state, auto next>
dest_msg_details_t::MsgType_t operator() (typename src_msg_details_t::ExecutionReport const &buff, typename dest_msg_details_t::ExecutionReport &reply) const noexcept(false)
 

Detailed Description

template<class SrcMsgT>
class business_state_machine_t< SrcMsgT >::ExecutionReportResponse

From section

Todo:
5.1: "TODO" of [1]: the response to an ExecutionReport is a various messages.
Parameters
msgThe message that was received, that shall be processed.
client_sktThe socket to which any responses should be written.

From section

Todo:
5.1: "TODO" of [1]: the response to an ExecutionReport is a various messages.
Parameters
msgThe message that was received, that shall be processed.
client_sktThe socket to which any responses should be written.

Definition at line 130 of file mit_to_fix.cpp.

Constructor & Destructor Documentation

◆ ExecutionReportResponse() [1/4]

template<class SrcMsgT >
constexpr business_state_machine_t< SrcMsgT >::ExecutionReportResponse::ExecutionReportResponse ( typename src_msg_details_t::ref_data const &  rd)
inlineexplicitconstexprnoexcept

Definition at line 132 of file mit_to_fix.cpp.

◆ ExecutionReportResponse() [2/4]

template<class SrcMsgT >
constexpr business_state_machine_t< SrcMsgT >::ExecutionReportResponse::ExecutionReportResponse ( ExecutionReportResponse const &  nor)
inlineconstexprnoexcept

Definition at line 136 of file mit_to_fix.cpp.

◆ ExecutionReportResponse() [3/4]

template<class SrcMsgT >
constexpr business_state_machine_t< SrcMsgT >::ExecutionReportResponse::ExecutionReportResponse ( typename src_msg_details_t::ref_data const &  rd)
inlineexplicitconstexprnoexcept

Definition at line 132 of file mit_to_fix.cpp.

◆ ExecutionReportResponse() [4/4]

template<class SrcMsgT >
constexpr business_state_machine_t< SrcMsgT >::ExecutionReportResponse::ExecutionReportResponse ( ExecutionReportResponse const &  nor)
inlineconstexprnoexcept

Definition at line 136 of file mit_to_fix.cpp.

Member Function Documentation

◆ operator()() [1/2]

template<class SrcMsgT >
template<auto state, auto next>
dest_msg_details_t::MsgType_t business_state_machine_t< SrcMsgT >::ExecutionReportResponse::operator() ( typename src_msg_details_t::ExecutionReport const &  buff,
typename dest_msg_details_t::ExecutionReport reply 
) const
inlinenoexcept

Definition at line 143 of file mit_to_fix.cpp.

◆ operator()() [2/2]

template<class SrcMsgT >
template<auto state, auto next>
dest_msg_details_t::MsgType_t business_state_machine_t< SrcMsgT >::ExecutionReportResponse::operator() ( typename src_msg_details_t::ExecutionReport const &  buff,
typename dest_msg_details_t::ExecutionReport reply 
) const
inlinenoexcept

Definition at line 143 of file mit_to_fix.cpp.


The documentation for this class was generated from the following file: