diff options
| author | Alan Conway <aconway@apache.org> | 2010-04-07 19:51:09 +0000 |
|---|---|---|
| committer | Alan Conway <aconway@apache.org> | 2010-04-07 19:51:09 +0000 |
| commit | 4376b9e814b7b43bace03158f4dac04f6e6ffd4c (patch) | |
| tree | d1eac7487945afbd82ef6fe703720a782d7c36d6 /qpid/cpp/include | |
| parent | 728d92b0ddddc8f9a04ae535fd0c09f1479c0b75 (diff) | |
| download | qpid-python-4376b9e814b7b43bace03158f4dac04f6e6ffd4c.tar.gz | |
Added AbsTime::epoch()) constant to Time.h to provide a portable reference time point.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@931656 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp/include')
| -rw-r--r-- | qpid/cpp/include/qpid/sys/Time.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/qpid/cpp/include/qpid/sys/Time.h b/qpid/cpp/include/qpid/sys/Time.h index ad05b0d1c7..bd6fe87ec8 100644 --- a/qpid/cpp/include/qpid/sys/Time.h +++ b/qpid/cpp/include/qpid/sys/Time.h @@ -88,13 +88,16 @@ class AbsTime { TimePrivate timepoint; public: - QPID_COMMON_EXTERN inline AbsTime() {} + + QPID_COMMON_EXTERN inline AbsTime() : timepoint() {} QPID_COMMON_EXTERN AbsTime(const AbsTime& time0, const Duration& duration); // Default assignment operation fine // Default copy constructor fine QPID_COMMON_EXTERN static AbsTime now(); QPID_COMMON_EXTERN static AbsTime FarFuture(); + QPID_COMMON_EXTERN static AbsTime epoch(); // The Unix epoch: 1970-01-01T00:00:00 + const TimePrivate& getPrivate(void) const { return timepoint; } bool operator==(const AbsTime& t) const { return t.timepoint == timepoint; } template <class S> void serialize(S& s) { s(timepoint); } |
