Time_Value.inl File Reference

#include "ace/Truncate.h"

Include dependency graph for Time_Value.inl:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Functions

ACE_INLINE ACE_Time_Value operator * (double d, const ACE_Time_Value &tv)
ACE_INLINE ACE_Time_Value operator * (const ACE_Time_Value &tv, double d)
ACE_INLINE bool operator> (const ACE_Time_Value &tv1, const ACE_Time_Value &tv2)
ACE_INLINE bool operator>= (const ACE_Time_Value &tv1, const ACE_Time_Value &tv2)
ACE_INLINE bool operator< (const ACE_Time_Value &tv1, const ACE_Time_Value &tv2)
ACE_INLINE bool operator<= (const ACE_Time_Value &tv1, const ACE_Time_Value &tv2)
ACE_INLINE bool operator== (const ACE_Time_Value &tv1, const ACE_Time_Value &tv2)
ACE_INLINE bool operator!= (const ACE_Time_Value &tv1, const ACE_Time_Value &tv2)
ACE_INLINE ACE_Time_Value operator+ (const ACE_Time_Value &tv1, const ACE_Time_Value &tv2)
ACE_INLINE ACE_Time_Value operator- (const ACE_Time_Value &tv1, const ACE_Time_Value &tv2)


Function Documentation

ACE_INLINE ACE_Time_Value operator * const ACE_Time_Value tv,
double  d
 

Definition at line 220 of file Time_Value.inl.

References ACE_Time_Value.

00221 {
00222   return ACE_Time_Value (tv) *= d;
00223 }

ACE_INLINE ACE_Time_Value operator * double  d,
const ACE_Time_Value tv
 

Definition at line 214 of file Time_Value.inl.

References ACE_Time_Value.

00215 {
00216   return ACE_Time_Value (tv) *= d;
00217 }

ACE_INLINE bool operator!= const ACE_Time_Value tv1,
const ACE_Time_Value tv2
 

Definition at line 314 of file Time_Value.inl.

00316 {
00317   // ACE_OS_TRACE ("operator !=");
00318   return !(tv1 == tv2);
00319 }

ACE_INLINE ACE_Time_Value operator+ const ACE_Time_Value tv1,
const ACE_Time_Value tv2
 

Definition at line 382 of file Time_Value.inl.

00384 {
00385   // ACE_OS_TRACE ("operator +");
00386   ACE_Time_Value sum (tv1);
00387   sum += tv2;
00388 
00389   return sum;
00390 }

ACE_INLINE ACE_Time_Value operator- const ACE_Time_Value tv1,
const ACE_Time_Value tv2
 

Definition at line 395 of file Time_Value.inl.

00397 {
00398   // ACE_OS_TRACE ("operator -");
00399   ACE_Time_Value delta (tv1);
00400   delta -= tv2;
00401 
00402   return delta;
00403 }

ACE_INLINE bool operator< const ACE_Time_Value tv1,
const ACE_Time_Value tv2
 

Definition at line 283 of file Time_Value.inl.

00285 {
00286   // ACE_OS_TRACE ("operator <");
00287   return tv2 > tv1;
00288 }

ACE_INLINE bool operator<= const ACE_Time_Value tv1,
const ACE_Time_Value tv2
 

Definition at line 293 of file Time_Value.inl.

00295 {
00296   // ACE_OS_TRACE ("operator <=");
00297   return tv2 >= tv1;
00298 }

ACE_INLINE bool operator== const ACE_Time_Value tv1,
const ACE_Time_Value tv2
 

Definition at line 303 of file Time_Value.inl.

References ACE_Time_Value::sec(), and ACE_Time_Value::usec().

00305 {
00306   // ACE_OS_TRACE ("operator ==");
00307   return tv1.sec () == tv2.sec ()
00308     && tv1.usec () == tv2.usec ();
00309 }

ACE_INLINE bool operator> const ACE_Time_Value tv1,
const ACE_Time_Value tv2
 

Definition at line 228 of file Time_Value.inl.

References ACE_Time_Value::sec(), and ACE_Time_Value::usec().

00230 {
00231   // ACE_OS_TRACE ("operator >");
00232   if (tv1.sec () > tv2.sec ())
00233     return 1;
00234   else if (tv1.sec () == tv2.sec ()
00235            && tv1.usec () > tv2.usec ())
00236     return 1;
00237   else
00238     return 0;
00239 }

ACE_INLINE bool operator>= const ACE_Time_Value tv1,
const ACE_Time_Value tv2
 

Definition at line 244 of file Time_Value.inl.

References ACE_Time_Value::sec(), and ACE_Time_Value::usec().

00246 {
00247   // ACE_OS_TRACE ("operator >=");
00248   if (tv1.sec () > tv2.sec ())
00249     return 1;
00250   else if (tv1.sec () == tv2.sec ()
00251            && tv1.usec () >= tv2.usec ())
00252     return 1;
00253   else
00254     return 0;
00255 }


Generated on Sun Jan 27 12:52:46 2008 for ACE by doxygen 1.3.6