#include <UpdateStamp.h>
Public Member Functions | |
std::string const & | comment () const |
int | revision () const |
int | stamp (std::string const &icomment, bool append=false) |
cond::Time_t | timestamp () const |
UpdateStamp () | |
UpdateStamp (UpdateStamp const &rhs) | |
virtual | ~UpdateStamp () |
Private Attributes | |
std::string | m_comment |
int | m_revision |
cond::Time_t | m_timestamp |
class to "stamp" a new version of an updateble persistent object it includes a timestamp, a sequential revision number and a comment no history in mantained at the moment
Definition at line 14 of file UpdateStamp.h.
cond::UpdateStamp::UpdateStamp | ( | ) |
Definition at line 10 of file UpdateStamp.cc.
cond::UpdateStamp::UpdateStamp | ( | UpdateStamp const & | rhs | ) |
|
virtual |
Definition at line 19 of file UpdateStamp.cc.
|
inline |
|
inline |
int cond::UpdateStamp::stamp | ( | std::string const & | icomment, |
bool | append = false |
||
) |
Definition at line 22 of file UpdateStamp.cc.
References m_comment, m_revision, m_timestamp, and cond::time::now().
|
inline |
|
private |
Definition at line 36 of file UpdateStamp.h.
Referenced by comment(), stamp(), and UpdateStamp().
|
private |
Definition at line 34 of file UpdateStamp.h.
Referenced by revision(), stamp(), and UpdateStamp().
|
private |
Definition at line 35 of file UpdateStamp.h.
Referenced by stamp(), timestamp(), and UpdateStamp().