Hash_Token< TYPE > Class Template Reference

Collaboration diagram for Hash_Token< TYPE >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Hash_Token (void)
Hash_Token< TYPE > * get_next (void)
void set_next (Hash_Token< TYPE > *next)
void set (const void *act, size_t pos, long orig_id, const TYPE &type)

Public Attributes

const void * act_
size_t pos_
long orig_id_
TYPE type_
Hash_Token< TYPE > * next_
 Pointer to next token.

Detailed Description

template<class TYPE>
class Hash_Token< TYPE >

Definition at line 23 of file Timer_Hash_T.cpp.


Constructor & Destructor Documentation

template<class TYPE>
Hash_Token< TYPE >::Hash_Token ( void   )  [inline]

Definition at line 27 of file Timer_Hash_T.cpp.

00028   {}


Member Function Documentation

template<class TYPE>
Hash_Token<TYPE>* Hash_Token< TYPE >::get_next ( void   )  [inline]

Definition at line 30 of file Timer_Hash_T.cpp.

00031   {
00032     return this->next_;
00033   }

template<class TYPE>
void Hash_Token< TYPE >::set ( const void *  act,
size_t  pos,
long  orig_id,
const TYPE &  type 
) [inline]

Definition at line 40 of file Timer_Hash_T.cpp.

Referenced by ACE_Timer_Hash_T< TYPE, FUNCTOR, ACE_LOCK, BUCKET >::schedule_i().

00044   {
00045     this->act_ = act;
00046     this->pos_ = pos;
00047     this->orig_id_ = orig_id;
00048     this->type_ = type;
00049     this->next_ = 0;
00050   }

template<class TYPE>
void Hash_Token< TYPE >::set_next ( Hash_Token< TYPE > *  next  )  [inline]

Definition at line 35 of file Timer_Hash_T.cpp.

00036   {
00037     this->next_ = next;
00038   }


Member Data Documentation

template<class TYPE>
const void* Hash_Token< TYPE >::act_

Definition at line 52 of file Timer_Hash_T.cpp.

Referenced by ACE_Timer_Hash_Upcall< TYPE, FUNCTOR, ACE_LOCK >::deletion(), ACE_Timer_Hash_T< TYPE, FUNCTOR, ACE_LOCK, BUCKET >::dispatch_info_i(), and ACE_Timer_Hash_T< TYPE, FUNCTOR, ACE_LOCK, BUCKET >::expire().

template<class TYPE>
Hash_Token<TYPE>* Hash_Token< TYPE >::next_

Pointer to next token.

Definition at line 57 of file Timer_Hash_T.cpp.

template<class TYPE>
long Hash_Token< TYPE >::orig_id_

Definition at line 54 of file Timer_Hash_T.cpp.

Referenced by ACE_Timer_Hash_T< TYPE, FUNCTOR, ACE_LOCK, BUCKET >::cancel(), ACE_Timer_Hash_T< TYPE, FUNCTOR, ACE_LOCK, BUCKET >::expire(), ACE_Timer_Hash_T< TYPE, FUNCTOR, ACE_LOCK, BUCKET >::reschedule(), and ACE_Timer_Hash_T< TYPE, FUNCTOR, ACE_LOCK, BUCKET >::schedule_i().

template<class TYPE>
size_t Hash_Token< TYPE >::pos_

Definition at line 53 of file Timer_Hash_T.cpp.

Referenced by ACE_Timer_Hash_T< TYPE, FUNCTOR, ACE_LOCK, BUCKET >::cancel(), ACE_Timer_Hash_T< TYPE, FUNCTOR, ACE_LOCK, BUCKET >::expire(), and ACE_Timer_Hash_T< TYPE, FUNCTOR, ACE_LOCK, BUCKET >::reschedule().

template<class TYPE>
TYPE Hash_Token< TYPE >::type_

Definition at line 55 of file Timer_Hash_T.cpp.


The documentation for this class was generated from the following file:
Generated on Tue Feb 2 17:35:53 2010 for ACE by  doxygen 1.4.7