// -*- C++ -*- ACE_BEGIN_VERSIONED_NAMESPACE_DECL template ACE_INLINE void ACE_Timer_Node_T::set (const TYPE &type, const void *a, const ACE_Time_Value &t, const ACE_Time_Value &i, ACE_Timer_Node_T *n, long timer_id) { this->type_ = type; this->act_ = a; this->timer_value_ = t; this->interval_ = i; this->next_ = n; this->timer_id_ = timer_id; } template ACE_INLINE void ACE_Timer_Node_T::set (const TYPE &type, const void *a, const ACE_Time_Value &t, const ACE_Time_Value &i, ACE_Timer_Node_T *p, ACE_Timer_Node_T *n, long timer_id) { this->type_ = type; this->act_ = a; this->timer_value_ = t; this->interval_ = i; this->prev_ = p; this->next_ = n; this->timer_id_ = timer_id; } template ACE_INLINE TYPE & ACE_Timer_Node_T::get_type () { return this->type_; } template ACE_INLINE void ACE_Timer_Node_T::set_type (TYPE &type) { this->type_ = type; } template ACE_INLINE const void * ACE_Timer_Node_T::get_act () { return this->act_; } template ACE_INLINE void ACE_Timer_Node_T::set_act (void *act) { this->act_ = act; } template ACE_INLINE const ACE_Time_Value & ACE_Timer_Node_T::get_timer_value () const { return this->timer_value_; } template ACE_INLINE void ACE_Timer_Node_T::set_timer_value (const ACE_Time_Value &timer_value) { this->timer_value_ = timer_value; } template ACE_INLINE const ACE_Time_Value & ACE_Timer_Node_T::get_interval () const { return this->interval_; } template ACE_INLINE void ACE_Timer_Node_T::set_interval (const ACE_Time_Value &interval) { this->interval_ = interval; } template ACE_INLINE ACE_Timer_Node_T * ACE_Timer_Node_T::get_prev () { return this->prev_; } template ACE_INLINE void ACE_Timer_Node_T::set_prev (ACE_Timer_Node_T *prev) { this->prev_ = prev; } template ACE_INLINE ACE_Timer_Node_T * ACE_Timer_Node_T::get_next () { return this->next_; } template ACE_INLINE void ACE_Timer_Node_T::set_next (ACE_Timer_Node_T *next) { this->next_ = next; } template ACE_INLINE long ACE_Timer_Node_T::get_timer_id () const { return this->timer_id_; } template ACE_INLINE void ACE_Timer_Node_T::set_timer_id (long timer_id) { this->timer_id_ = timer_id; } template ACE_INLINE void ACE_Timer_Node_T::get_dispatch_info (ACE_Timer_Node_Dispatch_Info_T &info) { // Yes, do a copy info.type_ = this->type_; info.act_ = this->act_; info.recurring_timer_ = this->interval_ > ACE_Time_Value::zero; } ACE_END_VERSIONED_NAMESPACE_DECL