![]() |
PIP 5.5.3
Platform-Independent Primitives
|
Измерение времени. Подробнее...
#include <pisystemtime.h>
Открытые члены | |
| void | reset () |
| Устанавливает отметку времени на текущее время. Подробнее... | |
| double | elapsed_n () const |
| Возвращает в наносекундах время, прошедшее с последнего вызова reset(), либо создания измерителя. | |
| double | elapsed_u () const |
| Возвращает в микросекундах время, прошедшее с последнего вызова reset(), либо создания измерителя. | |
| double | elapsed_m () const |
| Возвращает в милисекундах время, прошедшее с последнего вызова reset(), либо создания измерителя. | |
| double | elapsed_s () const |
| Возвращает в секундах время, прошедшее с последнего вызова reset(), либо создания измерителя. | |
| PISystemTime | elapsed () const |
| Возвращает в PISystemTime время, прошедшее с последнего вызова reset(), либо создания измерителя. | |
| PISystemTime | elapsedAndReset () |
| Возвращает в PISystemTime время, прошедшее с последнего вызова reset(), либо создания измерителя, и вызывает reset(). | |
Измерение времени.
Метод reset() устанавливает текущую метку системного времени. Далее методы "double elapsed_*()" возвращают время, прошедшее от установленной метки. Эти методы возвращают нано, микро, милли и секунды с приставками "n", "u", "m" и "s".
|
inline |
Устанавливает отметку времени на текущее время.
Этот метод используется для установки начальной отметки времени. Далее можно узнать прошедшее от этой метки время с помощью методов elapsed(), elapsed_s(), elapsed_m(), elapsed_u(), elapsed_n(). elapsed_u() or elapsed_n() functions.