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

Inherits msm::unroll::state_transition_table< business_state_machine_t< SrcMsgT > >, and msm::unroll::state_transition_table< business_state_machine_t< SrcMsgT > >.

Classes

class  ExecutionReportResponse
 

Public Types

using src_msg_details_t = SrcMsgT
 
using msm_base_t = msm::unroll::state_transition_table< business_state_machine_t< SrcMsgT > >
 
using row_t = msm::unroll::row_types< typename src_msg_details_t::MsgTypes_t, typename dest_msg_details_t::MsgType_t >
 
using transition_table = typename msm_base_t::template rows< typename row_t::template row< src_msg_details_t::ExecutionReport::static_type, ExecutionReportResponse, dest_msg_details_t::ExecutionReport::static_type > >
 
using src_msg_details_t = SrcMsgT
 
using msm_base_t = msm::unroll::state_transition_table< business_state_machine_t< SrcMsgT > >
 
using row_t = msm::unroll::row_types< typename src_msg_details_t::MsgTypes_t, typename dest_msg_details_t::MsgType_t >
 
using transition_table = typename msm_base_t::template rows< typename row_t::template row< src_msg_details_t::ExecutionReport::static_type, ExecutionReportResponse, dest_msg_details_t::ExecutionReport::static_type > >
 

Detailed Description

template<class SrcMsgT>
struct business_state_machine_t< SrcMsgT >

Definition at line 120 of file mit_to_fix.cpp.

Member Typedef Documentation

◆ msm_base_t [1/2]

template<class SrcMsgT >
using business_state_machine_t< SrcMsgT >::msm_base_t = msm::unroll::state_transition_table<business_state_machine_t<SrcMsgT> >

Definition at line 122 of file mit_to_fix.cpp.

◆ msm_base_t [2/2]

template<class SrcMsgT >
using business_state_machine_t< SrcMsgT >::msm_base_t = msm::unroll::state_transition_table<business_state_machine_t<SrcMsgT> >

Definition at line 122 of file mit_to_fix.cpp.

◆ row_t [1/2]

template<class SrcMsgT >
using business_state_machine_t< SrcMsgT >::row_t = msm::unroll::row_types<typename src_msg_details_t::MsgTypes_t, typename dest_msg_details_t::MsgType_t>

Definition at line 123 of file mit_to_fix.cpp.

◆ row_t [2/2]

template<class SrcMsgT >
using business_state_machine_t< SrcMsgT >::row_t = msm::unroll::row_types<typename src_msg_details_t::MsgTypes_t, typename dest_msg_details_t::MsgType_t>

Definition at line 123 of file mit_to_fix.cpp.

◆ src_msg_details_t [1/2]

template<class SrcMsgT >
using business_state_machine_t< SrcMsgT >::src_msg_details_t = SrcMsgT

Definition at line 121 of file mit_to_fix.cpp.

◆ src_msg_details_t [2/2]

template<class SrcMsgT >
using business_state_machine_t< SrcMsgT >::src_msg_details_t = SrcMsgT

Definition at line 121 of file mit_to_fix.cpp.

◆ transition_table [1/2]

template<class SrcMsgT >
using business_state_machine_t< SrcMsgT >::transition_table = typename msm_base_t::template rows< typename row_t::template row< src_msg_details_t::ExecutionReport::static_type, ExecutionReportResponse, dest_msg_details_t::ExecutionReport::static_type > >

Definition at line 154 of file mit_to_fix.cpp.

◆ transition_table [2/2]

template<class SrcMsgT >
using business_state_machine_t< SrcMsgT >::transition_table = typename msm_base_t::template rows< typename row_t::template row< src_msg_details_t::ExecutionReport::static_type, ExecutionReportResponse, dest_msg_details_t::ExecutionReport::static_type > >

Definition at line 154 of file mit_to_fix.cpp.


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