LibLogicalAccess  2.5.0
An Open Source RFID Library
Loading...
Searching...
No Matches
Public Member Functions | Private Types | Private Attributes | List of all members
logicalaccess::ElapsedTimeCounter Class Reference

#include <utils.hpp>

Public Member Functions

 ElapsedTimeCounter ()
 
size_t elapsed () const
 
size_t elapsed_micro () const
 

Private Types

using TimePoint = std::chrono::steady_clock::time_point
 

Private Attributes

TimePoint creation_
 

Detailed Description

This class provide a simple to get the elapsed time since it's creation.

The precision of the counter is milliseconds.

Member Typedef Documentation

◆ TimePoint

using logicalaccess::ElapsedTimeCounter::TimePoint = std::chrono::steady_clock::time_point
private

Constructor & Destructor Documentation

◆ ElapsedTimeCounter()

logicalaccess::ElapsedTimeCounter::ElapsedTimeCounter ( )

Member Function Documentation

◆ elapsed()

size_t logicalaccess::ElapsedTimeCounter::elapsed ( ) const

Returns the elapsed number of milliseconds since the creation of the ElapsedTimeCounter object.

◆ elapsed_micro()

size_t logicalaccess::ElapsedTimeCounter::elapsed_micro ( ) const

Returns the number of elapsed microseconds since the creation of the ElapsedTimeCounter.

Member Data Documentation

◆ creation_

TimePoint logicalaccess::ElapsedTimeCounter::creation_
private

The documentation for this class was generated from the following files: