ewmscp  ..
Public Member Functions | List of all members
timer::instance Class Reference

#include <timer.h>

Inheritance diagram for timer::instance:
[legend]
Collaboration diagram for timer::instance:
[legend]

Public Member Functions

 instance (anchor &aAnchor)
 
 ~instance ()
 

Additional Inherited Members

- Private Member Functions inherited from timer::instanceUnscoped
 instanceUnscoped (anchor &aAnchor)
 
void stop ()
 
template<class T >
void stop (clock_type::duration timeout, const T &object)
 
void restart ()
 
- Static Private Member Functions inherited from timer::instanceUnscoped
static void updateMax (std::atomic< std::int64_t > &max, std::int64_t val)
 
static const std::string & stringy (const std::string &s)
 
static const std::string stringy (const std::vector< char > &s)
 

Detailed Description

Definition at line 137 of file timer.h.

Constructor & Destructor Documentation

◆ instance()

timer::instance::instance ( anchor aAnchor)
inline

Definition at line 139 of file timer.h.

139 : instanceUnscoped(aAnchor) {};

◆ ~instance()

timer::instance::~instance ( )
inline

Definition at line 140 of file timer.h.

140  {
141  stop();
142  }

References timer::instanceUnscoped::stop().

Here is the call graph for this function:

The documentation for this class was generated from the following file:
timer::instanceUnscoped::instanceUnscoped
instanceUnscoped(anchor &aAnchor)
Definition: timer.h:99
timer::instanceUnscoped::stop
void stop()
Definition: timer.h:107