ns3::TimerImpl declaration and implementation. More...
 Include dependency graph for timer-impl.h:
 This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | ns3::TimerImpl | 
| The timer implementation underlying Timer and Watchdog.  More... | |
| struct | ns3::TimerImplFive< T1, T2, T3, T4, T5 > | 
| TimerImpl specialization class for varying numbers of arguments.  More... | |
| struct | ns3::TimerImplFour< T1, T2, T3, T4 > | 
| TimerImpl specialization class for varying numbers of arguments.  More... | |
| struct | ns3::TimerImplMemberTraits< T * > | 
| Helper for the MakeTimerImpl functions which take a class method.  More... | |
| struct | ns3::TimerImplOne< T1 > | 
| TimerImpl specialization class for varying numbers of arguments.  More... | |
| struct | ns3::TimerImplSix< T1, T2, T3, T4, T5, T6 > | 
| TimerImpl specialization class for varying numbers of arguments.  More... | |
| struct | ns3::TimerImplThree< T1, T2, T3 > | 
| TimerImpl specialization class for varying numbers of arguments.  More... | |
| struct | ns3::TimerImplTwo< T1, T2 > | 
| TimerImpl specialization class for varying numbers of arguments.  More... | |
| struct | ns3::TimerTraits< T > | 
| Type and reference traits for TimerImpl arguments.  More... | |
Namespaces | |
| namespace | ns3 | 
| Every class exported by the ns3 library is enclosed in the ns3 namespace.  | |
Functions | |
| template<typename FN > | |
| TimerImpl * | ns3::MakeTimerImpl (FN fn) | 
| Make a TimerImpl from a function pointer taking varying numbers of arguments.  More... | |
| template<typename FN > | |
| TimerImpl * | ns3::MakeTimerImpl (IntToType< 0 >, FN fn) | 
| Make a TimerImpl from a function pointer taking zero arguments.  More... | |
| template<typename MEM_PTR , typename OBJ_PTR > | |
| TimerImpl * | ns3::MakeTimerImpl (IntToType< 0 >, MEM_PTR memPtr, OBJ_PTR objPtr) | 
| Make a TimerImpl from a function pointer taking zero arguments.  More... | |
| template<typename FN > | |
| TimerImpl * | ns3::MakeTimerImpl (IntToType< 1 >, FN fn) | 
| Make a TimerImpl from a function pointer taking one argument.  More... | |
| template<typename MEM_PTR , typename OBJ_PTR > | |
| TimerImpl * | ns3::MakeTimerImpl (IntToType< 1 >, MEM_PTR memPtr, OBJ_PTR objPtr) | 
| Make a TimerImpl from a function pointer taking one argument.  More... | |
| template<typename FN > | |
| TimerImpl * | ns3::MakeTimerImpl (IntToType< 2 >, FN fn) | 
| Make a TimerImpl from a function pointer taking two arguments.  More... | |
| template<typename MEM_PTR , typename OBJ_PTR > | |
| TimerImpl * | ns3::MakeTimerImpl (IntToType< 2 >, MEM_PTR memPtr, OBJ_PTR objPtr) | 
| Make a TimerImpl from a function pointer taking two arguments.  More... | |
| template<typename FN > | |
| TimerImpl * | ns3::MakeTimerImpl (IntToType< 3 >, FN fn) | 
| Make a TimerImpl from a function pointer taking three arguments.  More... | |
| template<typename MEM_PTR , typename OBJ_PTR > | |
| TimerImpl * | ns3::MakeTimerImpl (IntToType< 3 >, MEM_PTR memPtr, OBJ_PTR objPtr) | 
| Make a TimerImpl from a function pointer taking three arguments.  More... | |
| template<typename FN > | |
| TimerImpl * | ns3::MakeTimerImpl (IntToType< 4 >, FN fn) | 
| Make a TimerImpl from a function pointer taking four arguments.  More... | |
| template<typename MEM_PTR , typename OBJ_PTR > | |
| TimerImpl * | ns3::MakeTimerImpl (IntToType< 4 >, MEM_PTR memPtr, OBJ_PTR objPtr) | 
| Make a TimerImpl from a function pointer taking four arguments.  More... | |
| template<typename FN > | |
| TimerImpl * | ns3::MakeTimerImpl (IntToType< 5 >, FN fn) | 
| Make a TimerImpl from a function pointer taking five arguments.  More... | |
| template<typename MEM_PTR , typename OBJ_PTR > | |
| TimerImpl * | ns3::MakeTimerImpl (IntToType< 5 >, MEM_PTR memPtr, OBJ_PTR objPtr) | 
| Make a TimerImpl from a function pointer taking five arguments.  More... | |
| template<typename FN > | |
| TimerImpl * | ns3::MakeTimerImpl (IntToType< 6 >, FN fn) | 
| Make a TimerImpl from a function pointer taking six arguments.  More... | |
| template<typename MEM_PTR , typename OBJ_PTR > | |
| TimerImpl * | ns3::MakeTimerImpl (IntToType< 6 >, MEM_PTR memPtr, OBJ_PTR objPtr) | 
| Make a TimerImpl from a function pointer taking six arguments.  More... | |
| template<typename MEM_PTR , typename OBJ_PTR > | |
| TimerImpl * | ns3::MakeTimerImpl (MEM_PTR memPtr, OBJ_PTR objPtr) | 
| Make a TimerImpl from a class method pointer taking a varying number of arguments.  More... | |
ns3::TimerImpl declaration and implementation.
Definition in file timer-impl.h.