reSIProcate/rutil  9694
Public Member Functions | Public Attributes
resip::GenericTimerQueue< T >::TimerEntry< E > Class Template Reference

#include <GenericTimerQueue.hxx>

List of all members.

Public Member Functions

 TimerEntry (unsigned long tms, E *event)
E * getEvent () const
bool operator< (const TimerEntry< E > &rhs) const

Public Attributes

UInt64 mWhen
E * mEvent

Detailed Description

template<class T>
template<class E>
class resip::GenericTimerQueue< T >::TimerEntry< E >

Definition at line 18 of file GenericTimerQueue.hxx.


Constructor & Destructor Documentation

template<class T >
template<class E>
resip::GenericTimerQueue< T >::TimerEntry< E >::TimerEntry ( unsigned long  tms,
E *  event 
) [inline]

Definition at line 21 of file GenericTimerQueue.hxx.

                                                    :
               mWhen(tms + Timer::getTimeMs()),
               mEvent(event)
            {
            }

Member Function Documentation

template<class T >
template<class E>
E* resip::GenericTimerQueue< T >::TimerEntry< E >::getEvent ( ) const [inline]

Definition at line 27 of file GenericTimerQueue.hxx.

References resip::GenericTimerQueue< T >::TimerEntry< E >::mEvent.

            {
               return mEvent;
            }
template<class T >
template<class E>
bool resip::GenericTimerQueue< T >::TimerEntry< E >::operator< ( const TimerEntry< E > &  rhs) const [inline]

Definition at line 32 of file GenericTimerQueue.hxx.

References resip::GenericTimerQueue< T >::TimerEntry< E >::mWhen.

            {
               return mWhen < rhs.mWhen;
            }

Member Data Documentation

template<class T >
template<class E>
E* resip::GenericTimerQueue< T >::TimerEntry< E >::mEvent
template<class T >
template<class E>
UInt64 resip::GenericTimerQueue< T >::TimerEntry< E >::mWhen

The documentation for this class was generated from the following file: