libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
isimud::ISIMUD_VER_NAMESPACE::exchanges::BATSBOE::common::simulator_responses< SrcMsgDetails >::state_machine_t::NewOrderResponse Class Reference

#include <processing_rules_impl.hpp>

Public Member Functions

 NewOrderResponse (simulator_responses &sr) noexcept(true)
 
constexpr NewOrderResponse (NewOrderResponse const &v) noexcept(true)
 
template<auto state, auto , class SktT >
msg_details_t::MsgTypes_t operator() (typename msg_details_t::msg_buffer_t const &buff, SktT &, SktT &client_skt) const noexcept(false)
 

Detailed Description

template<class SrcMsgDetails>
class isimud::ISIMUD_VER_NAMESPACE::exchanges::BATSBOE::common::simulator_responses< SrcMsgDetails >::state_machine_t::NewOrderResponse

Definition at line 327 of file processing_rules_impl.hpp.

Constructor & Destructor Documentation

◆ NewOrderResponse() [1/2]

template<class SrcMsgDetails >
isimud::ISIMUD_VER_NAMESPACE::exchanges::BATSBOE::common::simulator_responses< SrcMsgDetails >::state_machine_t::NewOrderResponse::NewOrderResponse ( simulator_responses sr)
inlineexplicitnoexcept

Definition at line 329 of file processing_rules_impl.hpp.

◆ NewOrderResponse() [2/2]

template<class SrcMsgDetails >
constexpr isimud::ISIMUD_VER_NAMESPACE::exchanges::BATSBOE::common::simulator_responses< SrcMsgDetails >::state_machine_t::NewOrderResponse::NewOrderResponse ( NewOrderResponse const &  v)
inlineconstexprnoexcept

Definition at line 331 of file processing_rules_impl.hpp.

Member Function Documentation

◆ operator()()

template<class SrcMsgDetails >
template<auto state, auto , class SktT >
msg_details_t::MsgTypes_t isimud::ISIMUD_VER_NAMESPACE::exchanges::BATSBOE::common::simulator_responses< SrcMsgDetails >::state_machine_t::NewOrderResponse::operator() ( typename msg_details_t::msg_buffer_t const &  buff,
SktT &  ,
SktT &  client_skt 
) const
inlinenoexcept

From section 9.1 "Order handling" of [1]: the response to a NewOrder.

Returns
The next state from the declaration of the table.

Definition at line 341 of file processing_rules_impl.hpp.


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