diff options
-rw-r--r-- | ace/Timer_Queue.i | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/ace/Timer_Queue.i b/ace/Timer_Queue.i index f2733b140a4..480103b0062 100644 --- a/ace/Timer_Queue.i +++ b/ace/Timer_Queue.i @@ -2,3 +2,24 @@ // $Id$ // Timer_Queue.i + +ACE_INLINE void +ACE_Timer_Queue::timer_skew (const ACE_Time_Value &skew) +{ + timer_skew_ = skew; +} + +ACE_INLINE const ACE_Time_Value & +ACE_Timer_Queue::timer_skew (void) const +{ + return timer_skew_; +} + +ACE_INLINE int +ACE_Timer_Queue::expire (void) +{ + if (!this->is_empty ()) + return this->expire (ACE_OS::gettimeofday () + timer_skew_); + else + return 0; +} |