|  | 
| 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.