#include <TimeStamp.h>
Public Member Functions | |
TTimeStamp (void) | |
Konstruktor. | |
DWORD | GetID (void) const |
Vrati ID teto casove znacky. | |
DWORD | GetTime (void) const |
Vrati cas ulozeny v objektu. | |
bool | operator== (const TTimeStamp &second) const |
Operator porovnani. | |
bool | operator!= (const TTimeStamp &second) const |
Operator nonekvivalence. | |
bool | operator< (const TTimeStamp &second) const |
Operator mensi. | |
bool | operator> (const TTimeStamp &second) const |
Operator vetsi. | |
bool | operator<= (const TTimeStamp &second) const |
Operator mensi nebo rovno. | |
bool | operator>= (const TTimeStamp &second) const |
Operator vetsi nebo rovno. | |
Private Attributes | |
DWORD | m_timeElapsed |
ziskany cas v dobe vytvoreni | |
DWORD | m_id |
jedinecny identifikator - lepsi pro porovnani rovnosti | |
Static Private Attributes | |
static DWORD | ms_actualID = 0 |
jedinecny identifikator pouzity pro pristi vytvareny objekt |
Dulezity je predevsim operator porovnani dvou casu.
Pri vytvoreni je v objektu zaznamenan aktualni cas a tento stav je dale nemenny.
Pro porovnani pomoci operatoru "==" a "!=" se pouziva jedinecny ID ktery je inkrementovan s kazdym novym snimkem. Pro ostatni porovnani je pouzit casovy udaj.
Definition at line 38 of file TimeStamp.h.
|
Konstruktor. Zaznamenava cas v dobe vytvoreni objektu a take uklada jedinecne ID. Definition at line 69 of file TimeStamp.h. References m_id, m_timeElapsed, and ms_actualID. |
|
Vrati ID teto casove znacky.
Definition at line 80 of file TimeStamp.h. References m_id. Referenced by NSPipeline::TSimpleUnit::Loop(), and NSPipeline::TTestUnit::ProcessFrame(). |
|
Vrati cas ulozeny v objektu. Cas je udaj v milisekundach reprezentujici pocet milisekund od spusteni systemu. Definition at line 91 of file TimeStamp.h. References m_timeElapsed. |
|
Operator nonekvivalence. Objekty se porovnavaji podle ID.
Definition at line 115 of file TimeStamp.h. References m_id. |
|
Operator mensi. Objekty se porovnavaji podle casu.
Definition at line 127 of file TimeStamp.h. References m_timeElapsed. |
|
Operator mensi nebo rovno. Objekty se porovnavaji podle casu.
Definition at line 151 of file TimeStamp.h. References m_timeElapsed. |
|
Operator porovnani. Objekty se porovnavaji podle ID.
Definition at line 103 of file TimeStamp.h. References m_id. |
|
Operator vetsi. Objekty se porovnavaji podle casu.
Definition at line 139 of file TimeStamp.h. References m_timeElapsed. |
|
Operator vetsi nebo rovno. Objekty se porovnavaji podle casu.
Definition at line 163 of file TimeStamp.h. References m_timeElapsed. |
|
jedinecny identifikator - lepsi pro porovnani rovnosti
Definition at line 61 of file TimeStamp.h. Referenced by GetID(), operator!=(), operator==(), and TTimeStamp(). |
|
ziskany cas v dobe vytvoreni
Definition at line 60 of file TimeStamp.h. Referenced by GetTime(), operator<(), operator<=(), operator>(), operator>=(), and TTimeStamp(). |
|
jedinecny identifikator pouzity pro pristi vytvareny objekt
Definition at line 56 of file TimeStamp.h. Referenced by TTimeStamp(). |