|
struct | ns3::EventMemberImplObjTraits< T > |
| Helper for the MakeEvent functions which take a class method. More...
|
|
struct | ns3::EventMemberImplObjTraits< Ptr< T > > |
| Helper for the MakeEvent functions which take a class method. More...
|
|
struct | ns3::EventMemberImplObjTraits< T * > |
| Helper for the MakeEvent functions which take a class method. More...
|
|
template<typename MEM , typename OBJ > |
EventImpl * | ns3::MakeEvent (MEM mem_ptr, OBJ obj) |
| Make an EventImpl from class method members which take varying numbers of arguments. More...
|
|
template<typename MEM , typename OBJ , typename T1 > |
EventImpl * | ns3::MakeEvent (MEM mem_ptr, OBJ obj, T1 a1) |
| Make an EventImpl from class method members which take varying numbers of arguments. More...
|
|
template<typename MEM , typename OBJ , typename T1 , typename T2 > |
EventImpl * | ns3::MakeEvent (MEM mem_ptr, OBJ obj, T1 a1, T2 a2) |
| Make an EventImpl from class method members which take varying numbers of arguments. More...
|
|
template<typename MEM , typename OBJ , typename T1 , typename T2 , typename T3 > |
EventImpl * | ns3::MakeEvent (MEM mem_ptr, OBJ obj, T1 a1, T2 a2, T3 a3) |
| Make an EventImpl from class method members which take varying numbers of arguments. More...
|
|
template<typename MEM , typename OBJ , typename T1 , typename T2 , typename T3 , typename T4 > |
EventImpl * | ns3::MakeEvent (MEM mem_ptr, OBJ obj, T1 a1, T2 a2, T3 a3, T4 a4) |
| Make an EventImpl from class method members which take varying numbers of arguments. More...
|
|
template<typename MEM , typename OBJ , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > |
EventImpl * | ns3::MakeEvent (MEM mem_ptr, OBJ obj, T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) |
| Make an EventImpl from class method members which take varying numbers of arguments. More...
|
|
template<typename MEM , typename OBJ , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 > |
EventImpl * | ns3::MakeEvent (MEM mem_ptr, OBJ obj, T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) |
| Make an EventImpl from class method members which take varying numbers of arguments. More...
|
|
template<typename MEM , typename OBJ , typename T1 , typename T2 , typename T3 >
EventImpl * ns3::MakeEvent |
( |
MEM |
mem_ptr, |
|
|
OBJ |
obj, |
|
|
T1 |
a1, |
|
|
T2 |
a2, |
|
|
T3 |
a3 |
|
) |
| |
Make an EventImpl from class method members which take varying numbers of arguments.
- Template Parameters
-
MEM | [deduced] The class method function signature. |
OBJ | [deduced] The class type holding the method. |
T1 | [deduced] Type of the first argument to the underlying function. |
T2 | [deduced] Type of the second argument to the underlying function. |
T3 | [deduced] Type of the third argument to the underlying function. |
- Parameters
-
[in] | mem_ptr | Class method member function pointer |
[in] | obj | Class instance. |
[in] | a1 | First argument value to be bound to the underlying function. |
[in] | a2 | Second argument value to be bound to the underlying function. |
[in] | a3 | Third argument value to be bound to the underlying function. |
- Returns
- The constructed EventImpl.
Definition at line 498 of file make-event.h.
template<typename MEM , typename OBJ , typename T1 , typename T2 , typename T3 , typename T4 >
EventImpl * ns3::MakeEvent |
( |
MEM |
mem_ptr, |
|
|
OBJ |
obj, |
|
|
T1 |
a1, |
|
|
T2 |
a2, |
|
|
T3 |
a3, |
|
|
T4 |
a4 |
|
) |
| |
Make an EventImpl from class method members which take varying numbers of arguments.
- Template Parameters
-
MEM | [deduced] The class method function signature. |
OBJ | [deduced] The class type holding the method. |
T1 | [deduced] Type of the first argument to the underlying function. |
T2 | [deduced] Type of the second argument to the underlying function. |
T3 | [deduced] Type of the third argument to the underlying function. |
T4 | [deduced] Type of the fourth argument to the underlying function. |
- Parameters
-
[in] | mem_ptr | Class method member function pointer |
[in] | obj | Class instance. |
[in] | a1 | First argument value to be bound to the underlying function. |
[in] | a2 | Second argument value to be bound to the underlying function. |
[in] | a3 | Third argument value to be bound to the underlying function. |
[in] | a4 | Fourth argument value to be bound to the underlying function. |
- Returns
- The constructed EventImpl.
Definition at line 536 of file make-event.h.
template<typename MEM , typename OBJ , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
EventImpl * ns3::MakeEvent |
( |
MEM |
mem_ptr, |
|
|
OBJ |
obj, |
|
|
T1 |
a1, |
|
|
T2 |
a2, |
|
|
T3 |
a3, |
|
|
T4 |
a4, |
|
|
T5 |
a5 |
|
) |
| |
Make an EventImpl from class method members which take varying numbers of arguments.
- Template Parameters
-
MEM | [deduced] The class method function signature. |
OBJ | [deduced] The class type holding the method. |
T1 | [deduced] Type of the first argument to the underlying function. |
T2 | [deduced] Type of the second argument to the underlying function. |
T3 | [deduced] Type of the third argument to the underlying function. |
T4 | [deduced] Type of the fourth argument to the underlying function. |
T5 | [deduced] Type of the fifth argument to the underlying function. |
- Parameters
-
[in] | mem_ptr | Class method member function pointer |
[in] | obj | Class instance. |
[in] | a1 | First argument value to be bound to the underlying function. |
[in] | a2 | Second argument value to be bound to the underlying function. |
[in] | a3 | Third argument value to be bound to the underlying function. |
[in] | a4 | Fourth argument value to be bound to the underlying function. |
[in] | a5 | Fifh argument value to be bound to the underlying function. |
- Returns
- The constructed EventImpl.
Definition at line 583 of file make-event.h.
template<typename MEM , typename OBJ , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
EventImpl * ns3::MakeEvent |
( |
MEM |
mem_ptr, |
|
|
OBJ |
obj, |
|
|
T1 |
a1, |
|
|
T2 |
a2, |
|
|
T3 |
a3, |
|
|
T4 |
a4, |
|
|
T5 |
a5, |
|
|
T6 |
a6 |
|
) |
| |
Make an EventImpl from class method members which take varying numbers of arguments.
- Template Parameters
-
MEM | The class method function signature. |
OBJ | The class type holding the method. |
T1 | Type of the first argument to the underlying function. |
T2 | Type of the second argument to the underlying function. |
T3 | Type of the third argument to the underlying function. |
T4 | Type of the fourth argument to the underlying function. |
T5 | Type of the fifth argument to the underlying function. |
T6 | Type of the sixth argument to the underlying function. |
- Parameters
-
mem_ptr | Class method member function pointer |
obj | Class instance. |
a1 | First argument value to be bound to the underlying function. |
a2 | Second argument value to be bound to the underlying function. |
a3 | Third argument value to be bound to the underlying function. |
a4 | Fourth argument value to be bound to the underlying function. |
a5 | Fifth argument value to be bound to the underlying function. |
a6 | Sixth argument value to be bound to the underlying function. |
- Returns
- The constructed EventImpl.
Definition at line 633 of file make-event.h.