Титульная страница | Пространства имен | Алфавитный указатель | Классы | Файлы | Члены пространства имен | Члены классов | Описания | Примеры

Структура threads_1::micro_time::unix_t

#include <micro_time.hpp>

Полный список членов класса


Подробное описание

Представление UNIX-времени с точностью до миллисекунды.

Начиная с:
v.1.3.1
Для получения текущего времени необходимо использовать функцию unix_t::get(). Она возвращает тоже самое время, что и стандартная функция time(). Но в поле m_microsec содержится дробная часть с точностью до микросекунды.

Заметки:
Реальная точность таймера зависит от возможностей операционной системы.
Примеры:

sample/micro_time/main.cpp.


Открытые члены

 unix_t ()
 Конструктор по-умолчанию.

 unix_t (time_t sec, unsigned long microsec)
 Инициализирующий конструктор.

Операторы сравнения.
bool operator== (const unix_t &o) const
 Строгое равенство.

bool operator!= (const unix_t &o) const
 Строгое неравенство.

bool operator< (const unix_t &o) const
 Строго меньше.

bool operator<= (const unix_t &o) const
 Не больше.

bool operator> (const unix_t &o) const
 Строго больше.

bool operator>= (const unix_t &o) const
 Не больше.


Открытые статические члены

unix_t get ()
 Получение текущего времени.


Открытые атрибуты

time_t m_sec
 Время в секундах от 1970.01.01 00:00:00.

unsigned long m_microsec
 Дробная часть времени в микросекундах.


Объявления и описания членов структур находятся в файлах:
Документация по threads_1. Последние изменения: Wed Aug 4 06:46:02 2004. Создано системой doxygen 1.3.7
Hosted by uCoz