A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
MakeCallback with no arguments

Define empty (Null) callbacks as placeholders for unset callback variables. More...

+ Collaboration diagram for MakeCallback with no arguments:
template<typename R >
Callback< R > ns3::MakeNullCallback (void)
 
template<typename R , typename T1 >
Callback< R, T1 > ns3::MakeNullCallback (void)
 
template<typename R , typename T1 , typename T2 >
Callback< R, T1, T2 > ns3::MakeNullCallback (void)
 
template<typename R , typename T1 , typename T2 , typename T3 >
Callback< R, T1, T2, T3 > ns3::MakeNullCallback (void)
 
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 >
Callback< R, T1, T2, T3, T4 > ns3::MakeNullCallback (void)
 
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
Callback< R, T1, T2, T3, T4, T5 > ns3::MakeNullCallback (void)
 
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
Callback< R, T1, T2, T3, T4,
T5, T6 > 
ns3::MakeNullCallback (void)
 
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
Callback< R, T1, T2, T3, T4,
T5, T6, T7 > 
ns3::MakeNullCallback (void)
 
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
Callback< R, T1, T2, T3, T4,
T5, T6, T7, T8 > 
ns3::MakeNullCallback (void)
 
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >
Callback< R, T1, T2, T3, T4,
T5, T6, T7, T8, T9 > 
ns3::MakeNullCallback (void)
 

Detailed Description

Define empty (Null) callbacks as placeholders for unset callback variables.

Function Documentation

template<typename R , typename T1 >
Callback<R,T1> ns3::MakeNullCallback ( void  )
Returns
A wrapper Callback

Build null Callbacks which take no arguments, for varying number of template arguments, and potentially returning a value.

Definition at line 1639 of file callback.h.

template<typename R , typename T1 , typename T2 >
Callback<R,T1,T2> ns3::MakeNullCallback ( void  )
Returns
A wrapper Callback

Build null Callbacks which take no arguments, for varying number of template arguments, and potentially returning a value.

Definition at line 1643 of file callback.h.

template<typename R , typename T1 , typename T2 , typename T3 >
Callback<R,T1,T2,T3> ns3::MakeNullCallback ( void  )
Returns
A wrapper Callback

Build null Callbacks which take no arguments, for varying number of template arguments, and potentially returning a value.

Definition at line 1647 of file callback.h.

template<typename R , typename T1 , typename T2 , typename T3 , typename T4 >
Callback<R,T1,T2,T3,T4> ns3::MakeNullCallback ( void  )
Returns
A wrapper Callback

Build null Callbacks which take no arguments, for varying number of template arguments, and potentially returning a value.

Definition at line 1651 of file callback.h.

template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
Callback<R,T1,T2,T3,T4,T5> ns3::MakeNullCallback ( void  )
Returns
A wrapper Callback

Build null Callbacks which take no arguments, for varying number of template arguments, and potentially returning a value.

Definition at line 1655 of file callback.h.

template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
Callback<R,T1,T2,T3,T4,T5,T6> ns3::MakeNullCallback ( void  )
Returns
A wrapper Callback

Build null Callbacks which take no arguments, for varying number of template arguments, and potentially returning a value.

Definition at line 1659 of file callback.h.

template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
Callback<R,T1,T2,T3,T4,T5,T6,T7> ns3::MakeNullCallback ( void  )
Returns
A wrapper Callback

Build null Callbacks which take no arguments, for varying number of template arguments, and potentially returning a value.

Definition at line 1663 of file callback.h.

template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
Callback<R,T1,T2,T3,T4,T5,T6,T7,T8> ns3::MakeNullCallback ( void  )
Returns
A wrapper Callback

Build null Callbacks which take no arguments, for varying number of template arguments, and potentially returning a value.

Definition at line 1667 of file callback.h.

template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >
Callback<R,T1,T2,T3,T4,T5,T6,T7,T8,T9> ns3::MakeNullCallback ( void  )
Returns
A wrapper Callback

Build null Callbacks which take no arguments, for varying number of template arguments, and potentially returning a value.

Definition at line 1671 of file callback.h.