Aktualizr
C++ SOTA Client
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
Enumerations
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
a
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
Functions
a
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
Variables
Enumerations
Files
File List
File Members
All
Functions
Enumerations
•
All
Classes
Namespaces
Files
Functions
Variables
Enumerations
Enumerator
Pages
src
libaktualizr
utilities
timer.h
1
#ifndef TIMER_H_
2
#define TIMER_H_
3
4
#include <chrono>
5
#include <iostream>
6
7
/**
8
* Elapsed time measurement
9
*/
10
class
Timer
{
11
public
:
12
Timer
();
13
Timer
(
const
Timer
&) =
delete
;
14
Timer
& operator=(
const
Timer
&) =
delete
;
15
bool
RunningMoreThan(
double
seconds)
const
;
16
friend
std::ostream& operator<<(std::ostream& os,
const
Timer
&
/*timer*/
);
17
18
private
:
19
using
Clock = std::chrono::steady_clock;
20
21
Clock::time_point start_;
22
};
23
24
#endif // TIMER_H_
Timer
Elapsed time measurement.
Definition:
timer.h:10
Generated by
1.8.17