#include "simulator.h"
#include "ns3/type-traits.h"
#include "ns3/fatal-error.h"
#include "ns3/int-to-type.h"
Go to the source code of this file.
Classes | |
class | ns3::TimerImpl |
struct | ns3::TimerImplOne< T1 > |
struct | ns3::TimerImplTwo< T1, T2 > |
struct | ns3::TimerImplThree< T1, T2, T3 > |
struct | ns3::TimerImplFour< T1, T2, T3, T4 > |
struct | ns3::TimerImplFive< T1, T2, T3, T4, T5 > |
struct | ns3::TimerImplSix< T1, T2, T3, T4, T5, T6 > |
struct | ns3::TimerTraits< T > |
struct | ns3::TimerImplMemberTraits< T * > |
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) |
template<typename FN > | |
TimerImpl * | ns3::MakeTimerImpl (IntToType< 0 >, FN fn) |
template<typename FN > | |
TimerImpl * | ns3::MakeTimerImpl (IntToType< 1 >, FN fn) |
template<typename FN > | |
TimerImpl * | ns3::MakeTimerImpl (IntToType< 2 >, FN fn) |
template<typename FN > | |
TimerImpl * | ns3::MakeTimerImpl (IntToType< 3 >, FN fn) |
template<typename FN > | |
TimerImpl * | ns3::MakeTimerImpl (IntToType< 4 >, FN fn) |
template<typename FN > | |
TimerImpl * | ns3::MakeTimerImpl (IntToType< 5 >, FN fn) |
template<typename FN > | |
TimerImpl * | ns3::MakeTimerImpl (IntToType< 6 >, FN fn) |
template<typename MEM_PTR , typename OBJ_PTR > | |
TimerImpl * | ns3::MakeTimerImpl (MEM_PTR memPtr, OBJ_PTR objPtr) |
template<typename MEM_PTR , typename OBJ_PTR > | |
TimerImpl * | ns3::MakeTimerImpl (IntToType< 0 >, MEM_PTR memPtr, OBJ_PTR objPtr) |
template<typename MEM_PTR , typename OBJ_PTR > | |
TimerImpl * | ns3::MakeTimerImpl (IntToType< 1 >, MEM_PTR memPtr, OBJ_PTR objPtr) |
template<typename MEM_PTR , typename OBJ_PTR > | |
TimerImpl * | ns3::MakeTimerImpl (IntToType< 2 >, MEM_PTR memPtr, OBJ_PTR objPtr) |
template<typename MEM_PTR , typename OBJ_PTR > | |
TimerImpl * | ns3::MakeTimerImpl (IntToType< 3 >, MEM_PTR memPtr, OBJ_PTR objPtr) |
template<typename MEM_PTR , typename OBJ_PTR > | |
TimerImpl * | ns3::MakeTimerImpl (IntToType< 4 >, MEM_PTR memPtr, OBJ_PTR objPtr) |
template<typename MEM_PTR , typename OBJ_PTR > | |
TimerImpl * | ns3::MakeTimerImpl (IntToType< 5 >, MEM_PTR memPtr, OBJ_PTR objPtr) |
template<typename MEM_PTR , typename OBJ_PTR > | |
TimerImpl * | ns3::MakeTimerImpl (IntToType< 6 >, MEM_PTR memPtr, OBJ_PTR objPtr) |