From 07a813e700dd8cc08fc190ed4b2a29af050c31aa Mon Sep 17 00:00:00 2001 From: Gordon Sim Date: Fri, 8 Jun 2007 15:24:12 +0000 Subject: Timeout handling for dtx, plus tests. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@545531 13f79535-47bb-0310-9956-ffa450edef68 --- cpp/src/qpid/sys/Time.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'cpp/src/qpid/sys/Time.h') diff --git a/cpp/src/qpid/sys/Time.h b/cpp/src/qpid/sys/Time.h index 314f4b5bbb..4bb65e9f4a 100644 --- a/cpp/src/qpid/sys/Time.h +++ b/cpp/src/qpid/sys/Time.h @@ -44,6 +44,9 @@ public: static AbsTime now(); inline static AbsTime FarFuture(); + + friend bool operator<(const AbsTime& a, const AbsTime& b); + friend bool operator>(const AbsTime& a, const AbsTime& b); }; class Duration { @@ -67,6 +70,9 @@ AbsTime AbsTime::FarFuture() { AbsTime ff; ff.time_ns = std::numeric_limits(const AbsTime& a, const AbsTime& b) { return a.time_ns > b.time_ns; } + Duration::Duration(int64_t time0) : nanosecs(time0) {} -- cgit v1.2.1