|
libjmmcg
release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
|
Public Types | |
| using | base_t = simulator_and_link< exchg_t > |
| using | base_t = simulator_and_link< exchg_t > |
| using | base_t = simulator_and_link< exchg_t > |
| using | base_t = simulator_and_link< exchg_t > |
Public Types inherited from simulator_and_link< exchg_t > | |
| using | base_t = only_sim< exchg_t > |
| using | link_t = typename base_t::link_t |
| using | base_t = only_sim< exchg_t > |
| using | link_t = typename base_t::link_t |
| using | base_t = only_sim< exchg_t > |
| using | link_t = typename base_t::link_t |
| using | base_t = only_sim< exchg_t > |
| using | link_t = typename base_t::link_t |
| using | base_t = only_sim< exchg_t > |
| using | link_t = typename base_t::link_t |
| using | base_t = only_sim< exchg_t > |
| using | link_t = typename base_t::link_t |
| using | base_t = only_sim< exchg_t > |
| using | link_t = typename base_t::link_t |
| using | base_t = only_sim< exchg_t > |
| using | link_t = typename base_t::link_t |
Public Types inherited from only_sim< exchg_t > | |
| using | link_t = typename exchg_t::first_type |
| using | simulator_t = typename exchg_t::second_type |
| using | conn_pol_t = typename link_t::exchg_link_t::conn_pol_t |
| using | connection_t = exchanges::common::connection< typename simulator_t::msg_processor_t::msg_details_t, conn_pol_t > |
| using | link_t = typename exchg_t::first_type |
| using | simulator_t = typename exchg_t::second_type |
| using | conn_pol_t = typename link_t::exchg_link_t::conn_pol_t |
| using | connection_t = exchanges::common::connection< typename simulator_t::msg_processor_t::msg_details_t, conn_pol_t > |
| using | ref_data_t = typename link_t::client_link_t::proc_rules_t::ref_data |
| using | link_t = typename exchg_t::first_type |
| using | simulator_t = typename exchg_t::second_type |
| using | conn_pol_t = typename link_t::exchg_link_t::conn_pol_t |
| using | connection_t = exchanges::common::connection< typename simulator_t::msg_processor_t::msg_details_t, conn_pol_t > |
| using | ref_data_t = typename link_t::client_link_t::proc_rules_t::ref_data |
| using | link_t = typename exchg_t::first_type |
| using | simulator_t = typename exchg_t::second_type |
| using | conn_pol_t = typename link_t::exchg_link_t::conn_pol_t |
| using | connection_t = exchanges::common::connection< typename simulator_t::msg_processor_t::msg_details_t, conn_pol_t > |
| using | link_t = typename exchg_t::first_type |
| using | simulator_t = typename exchg_t::second_type |
| using | conn_pol_t = typename link_t::exchg_link_t::conn_pol_t |
| using | connection_t = exchanges::common::connection< typename simulator_t::msg_processor_t::msg_details_t, conn_pol_t > |
| using | link_t = typename exchg_t::first_type |
| using | simulator_t = typename exchg_t::second_type |
| using | conn_pol_t = typename link_t::exchg_link_t::conn_pol_t |
| using | connection_t = exchanges::common::connection< typename simulator_t::msg_processor_t::msg_details_t, conn_pol_t > |
| using | ref_data_t = typename link_t::client_link_t::proc_rules_t::ref_data |
| using | link_t = typename exchg_t::first_type |
| using | simulator_t = typename exchg_t::second_type |
| using | conn_pol_t = typename link_t::exchg_link_t::conn_pol_t |
| using | connection_t = exchanges::common::connection< typename simulator_t::msg_processor_t::msg_details_t, conn_pol_t > |
| using | ref_data_t = typename link_t::client_link_t::proc_rules_t::ref_data |
| using | link_t = typename exchg_t::first_type |
| using | simulator_t = typename exchg_t::second_type |
| using | conn_pol_t = typename link_t::exchg_link_t::conn_pol_t |
| using | connection_t = exchanges::common::connection< typename simulator_t::msg_processor_t::msg_details_t, conn_pol_t > |
Public Member Functions | |
| simulator_and_link_client_too (std::size_t num_ts) | |
| simulator_and_link_client_too (std::size_t num_ts) | |
| simulator_and_link_client_too (std::size_t num_ts) | |
| simulator_and_link_client_too (std::size_t num_ts) | |
Public Member Functions inherited from simulator_and_link< exchg_t > | |
| simulator_and_link (std::size_t num_ts) | |
| simulator_and_link (std::size_t num_ts) | |
| simulator_and_link (std::size_t num_ts) | |
| simulator_and_link (std::size_t num_ts) | |
Public Attributes | |
| no_latency_timestamps | client_ts |
| exchanges::FIX::v5_0sp2::fix_client | client |
| exchanges::FIX::v5_0sp2::connection_t | client |
Public Attributes inherited from simulator_and_link< exchg_t > | |
| no_latency_timestamps | ts {0} |
| link_t | link |
Public Attributes inherited from only_sim< exchg_t > | |
| const conn_pol_t::gateways_t | gateways |
| const conn_pol_t | conn_pol |
| no_latency_timestamps | ts {0} |
| simulator_t | svr |
| const ref_data_t | ref_data {only_sim::make_ref_data()} |
Additional Inherited Members | |
Static Public Member Functions inherited from only_sim< exchg_t > | |
| static ref_data_t | make_ref_data () noexcept(false) |
| static ref_data_t | make_ref_data () noexcept(false) |
| static ref_data_t | make_ref_data () noexcept(false) |
| static ref_data_t | make_ref_data () noexcept(false) |
Definition at line 138 of file batsboe_exchanges_performance.cpp.
| using simulator_and_link_client_too< exchg_t >::base_t = simulator_and_link<exchg_t> |
Definition at line 139 of file batsboe_exchanges_performance.cpp.
| using simulator_and_link_client_too< exchg_t >::base_t = simulator_and_link<exchg_t> |
Definition at line 139 of file batsboe_exchanges_performance.cpp.
| using simulator_and_link_client_too< exchg_t >::base_t = simulator_and_link<exchg_t> |
Definition at line 155 of file mit_exchanges_performance.cpp.
| using simulator_and_link_client_too< exchg_t >::base_t = simulator_and_link<exchg_t> |
Definition at line 155 of file mit_exchanges_performance.cpp.
|
inlineexplicit |
Definition at line 155 of file batsboe_exchanges_performance.cpp.
References simulator_and_link_client_too< exchg_t >::client_ts, and jmmcg::LIBJMMCG_VER_NAMESPACE::no_latency_timestamps::no_latency_timestamps().
|
inlineexplicit |
Definition at line 170 of file mit_exchanges_performance.cpp.
References simulator_and_link_client_too< exchg_t >::client_ts, and jmmcg::LIBJMMCG_VER_NAMESPACE::no_latency_timestamps::no_latency_timestamps().
|
inlineexplicit |
Definition at line 155 of file batsboe_exchanges_performance.cpp.
|
inlineexplicit |
Definition at line 170 of file mit_exchanges_performance.cpp.
| exchanges::FIX::v5_0sp2::connection_t simulator_and_link_client_too< exchg_t >::client |
Definition at line 147 of file batsboe_exchanges_performance.cpp.
| exchanges::FIX::v5_0sp2::connection_t simulator_and_link_client_too< exchg_t >::client |
Definition at line 135 of file mit_exchanges.cpp.
| no_latency_timestamps simulator_and_link_client_too< exchg_t >::client_ts |
Definition at line 145 of file batsboe_exchanges_performance.cpp.
Referenced by simulator_and_link_client_too< exchg_t >::simulator_and_link_client_too().