ns3::TimerImpl Class Reference

#include <timer-impl.h>

Inheritance diagram for ns3::TimerImpl:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~TimerImpl ()
template<typename T1 >
void SetArgs (T1 a1)
template<typename T1 , typename T2 >
void SetArgs (T1 a1, T2 a2)
template<typename T1 , typename T2 , typename T3 >
void SetArgs (T1 a1, T2 a2, T3 a3)
template<typename T1 , typename T2 , typename T3 , typename T4 >
void SetArgs (T1 a1, T2 a2, T3 a3, T4 a4)
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
void SetArgs (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5)
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
void SetArgs (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6)
virtual EventId Schedule (const Time &delay)=0
virtual void Invoke (void)=0

Detailed Description

Definition at line 30 of file timer-impl.h.


Constructor & Destructor Documentation

virtual ns3::TimerImpl::~TimerImpl (  )  [inline, virtual]

Definition at line 33 of file timer-impl.h.


Member Function Documentation

virtual void ns3::TimerImpl::Invoke ( void   )  [pure virtual]

Referenced by ns3::Watchdog::Expire().

virtual EventId ns3::TimerImpl::Schedule ( const Time delay  )  [pure virtual]
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
void ns3::TimerImpl::SetArgs ( T1  a1,
T2  a2,
T3  a3,
T4  a4,
T5  a5,
T6  a6 
) [inline]

Definition at line 737 of file timer-impl.h.

References NS_FATAL_ERROR.

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
void ns3::TimerImpl::SetArgs ( T1  a1,
T2  a2,
T3  a3,
T4  a4,
T5  a5 
) [inline]

Definition at line 717 of file timer-impl.h.

References NS_FATAL_ERROR.

template<typename T1 , typename T2 , typename T3 , typename T4 >
void ns3::TimerImpl::SetArgs ( T1  a1,
T2  a2,
T3  a3,
T4  a4 
) [inline]

Definition at line 698 of file timer-impl.h.

References NS_FATAL_ERROR.

template<typename T1 , typename T2 , typename T3 >
void ns3::TimerImpl::SetArgs ( T1  a1,
T2  a2,
T3  a3 
) [inline]

Definition at line 680 of file timer-impl.h.

References NS_FATAL_ERROR.

template<typename T1 , typename T2 >
void ns3::TimerImpl::SetArgs ( T1  a1,
T2  a2 
) [inline]

Definition at line 663 of file timer-impl.h.

References NS_FATAL_ERROR.

template<typename T1 >
void ns3::TimerImpl::SetArgs ( T1  a1  )  [inline]

Definition at line 647 of file timer-impl.h.

References NS_FATAL_ERROR.

Referenced by ns3::Watchdog::SetArguments(), and ns3::Timer::SetArguments().


The documentation for this class was generated from the following file:
Generated on Thu Dec 3 14:12:17 2009 for NS-3 by  doxygen 1.6.3