hmbdc
simplify-high-performance-messaging-programming
Public Member Functions | List of all members
hmbdc::app::utils::netperf_detail::PeriodicReporter Struct Referenceabstract
Inheritance diagram for hmbdc::app::utils::netperf_detail::PeriodicReporter:
hmbdc::time::TimerManager hmbdc::time::ReoccuringTimer hmbdc::time::Timer hmbdc::app::utils::netperf_detail::ReceiverClient hmbdc::app::utils::netperf_detail::SenderClient

Public Member Functions

virtual void report ()=0
 
- Public Member Functions inherited from hmbdc::time::TimerManager
void schedule (SysTime fireAt, Timer &timer)
 
void cancel (Timer &timer)
 cancel a timer previously scheduled with the TimerManager More...
 
void checkTimers (time::SysTime)
 
- Public Member Functions inherited from hmbdc::time::ReoccuringTimer
 ReoccuringTimer (Duration const &interval, Callback callback=timers_detail::noop)
 
- Public Member Functions inherited from hmbdc::time::Timer
 Timer (Callback cb=timers_detail::noop)
 
void setCallback (Callback cb)
 
bool operator< (Timer const &other) const
 
bool operator<= (SysTime const &t) const
 

Additional Inherited Members

- Public Types inherited from hmbdc::time::Timer
using Callback = std::function< void(TimerManager &, SysTime const &)>
 
- Public Attributes inherited from hmbdc::time::ReoccuringTimer
const Duration interval
 
- Protected Member Functions inherited from hmbdc::time::Timer
SysTime getFireAt () const
 

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