Gestionnaire de Timestamp. More...
#include <core/alien/utils/time_stamp/TimestampMng.h>
Public Member Functions | |
| TimestampMng (const TimestampMng &tm) | |
| Int64 | timestamp () const |
| Valeur du timestamp de référence. | |
| void | updateTimestamp (Timestamp *ts) const |
| Requête de mise à jour d'un Timestamp. | |
| void | addObserver (std::shared_ptr< ITimestampObserver > observer) |
| void | clearObservers () |
Gestionnaire de Timestamp.
Permet d'identifier les éléments à jour d'un point de vue global. Un TimestampMng est associé à un ensemble de Timestamp qui le connaisse et se réfère à lui pour la mise à jour de leur valeur 'à jour'
Definition at line 42 of file TimestampMng.h.
| Alien::TimestampMng::TimestampMng | ( | ) |
Definition at line 37 of file TimestampMng.cc.
| Alien::TimestampMng::TimestampMng | ( | const TimestampMng & | tm | ) |
Definition at line 43 of file TimestampMng.cc.
|
inlinevirtual |
Definition at line 54 of file TimestampMng.h.
| void Alien::TimestampMng::addObserver | ( | std::shared_ptr< ITimestampObserver > | observer | ) |
Definition at line 71 of file TimestampMng.cc.
| void Alien::TimestampMng::clearObservers | ( | ) |
Definition at line 82 of file TimestampMng.cc.
| Int64 Alien::TimestampMng::timestamp | ( | ) | const |
Valeur du timestamp de référence.
Definition at line 49 of file TimestampMng.cc.
References timestamp().
Referenced by timestamp().
| void Alien::TimestampMng::updateTimestamp | ( | Timestamp * | ts | ) | const |
Requête de mise à jour d'un Timestamp.
Definition at line 56 of file TimestampMng.cc.
References updateTimestamp().
Referenced by updateTimestamp().