hmbdc
simplify-high-performance-messaging-programming
Public Types | Public Member Functions | Protected Member Functions | Friends | List of all members
hmbdc::time::Timer Struct Referenceabstract
Inheritance diagram for hmbdc::time::Timer:
hmbdc::time::DailyTimer hmbdc::time::OneTimeTimer hmbdc::time::ReoccuringTimer hmbdc::app::tcpcast::RecvTransportEngine< OutputBuffer, MsgArbitrator > hmbdc::app::tcpcast::SendTransportEngine hmbdc::app::utils::ReceiverClient hmbdc::app::utils::SenderClient

Public Types

using Callback = std::function< void(TimerManager &, SysTime const &)>
 

Public Member Functions

 Timer (Callback cb=detail::noop)
 
void setCallback (Callback cb)
 
bool operator< (Timer const &other) const
 
bool operator<= (SysTime const &t) const
 

Protected Member Functions

SysTime getFireAt () const
 

Friends

class TimerManager
 

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