| 
| 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 > 
      
        
          | 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. 
- 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.  | 
  
   
- 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.  | 
  
   
- Returns
 - The constructed EventImpl. 
 
Definition at line 364 of file make-event.h.
 
 
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 396 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 430 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 466 of file make-event.h.