libjmmcg
release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
|
A simple class that is used to create no timestamps. More...
#include <latency_timestamps.hpp>
Public Member Functions | |
no_latency_timestamps (std::size_t) noexcept(true) | |
constexpr size_type | size () const noexcept(true) |
void | push_back (element_type const &) noexcept(true) override |
void | to_csv (std::ostream &) const noexcept(true) |
void | write_to_csv_file (std::ostream &, char const *const) const noexcept(true) |
void | write_to_named_csv_file (std::ostream &, std::string const &) const noexcept(true) |
![]() | |
virtual | ~latency_timestamps_itf ()=default |
Additional Inherited Members | |
![]() | |
using | size_type = std::size_t |
using | timer_t = cpu_timer::in_order |
using | element_type = timestamp |
![]() | |
latency_timestamps_itf ()=default | |
A simple class that is used to create no timestamps.
Compatible with latency_timestamps.
Definition at line 137 of file latency_timestamps.hpp.
|
inlineexplicitnoexcept |
Definition at line 139 of file latency_timestamps.hpp.
Referenced by BOOST_AUTO_TEST_CASE_TEMPLATE(), jmmcg::LIBJMMCG_VER_NAMESPACE::socket::svr< ProcessingRules, SvrMgr >::main(), simulator_and_link< exchg_t >::simulator_and_link(), and simulator_and_link_client_too< exchg_t >::simulator_and_link_client_too().
|
inlineoverridevirtualnoexcept |
Implements jmmcg::LIBJMMCG_VER_NAMESPACE::latency_timestamps_itf.
Definition at line 142 of file latency_timestamps.hpp.
|
inlineconstexprnoexcept |
Definition at line 141 of file latency_timestamps.hpp.
|
inlinenoexcept |
Definition at line 144 of file latency_timestamps.hpp.
|
inlinenoexcept |
Definition at line 145 of file latency_timestamps.hpp.
|
inlinenoexcept |
Definition at line 146 of file latency_timestamps.hpp.