A Discrete-Event Network Simulator
API
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 >
Callback<R> 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 1635 of file callback.h.

Referenced by ns3::ThreeGppHttpServerTxBuffer::CloseAllSockets(), ns3::ThreeGppHttpServerTxBuffer::CloseSocket(), ns3::EpcSgwPgwApplication::DoDispose(), ns3::PointToPointEpcHelper::DoDispose(), ns3::EmuEpcHelper::DoDispose(), DualStackTestCase::DoRun(), TcpEndPointBug2211Test::DoRun(), ns3::TcpGeneralTest::DoRun(), ns3::QKDHelper::InstallOverlayQKD(), ns3::DhcpClient::LinkStateHandler(), ns3::ThreeGppHttpClient::NormalCloseCallback(), ns3::ThreeGppHttpServerTxBuffer::RemoveSocket(), ns3::MacLow::ResetPhy(), TcpTestCase::SetupDefaultSim(), TcpTestCase::SetupDefaultSim6(), ns3::UdpClient::StartApplication(), ns3::PacketSocketClient::StartApplication(), ns3::PacketSink::StartApplication(), EpsBearerTagUdpClient::StartApplication(), ns3::QKDSink::StartApplication(), ns3::UdpTraceClient::StartApplication(), ns3::QKDChargingApplication::StartApplication(), ns3::UdpEchoServer::StopApplication(), ns3::PacketSocketServer::StopApplication(), Receiver::StopApplication(), ns3::UdpServer::StopApplication(), ns3::PacketSink::StopApplication(), ns3::QKDSink::StopApplication(), ns3::Ping6::StopApplication(), ns3::DhcpServer::StopApplication(), ns3::DhcpClient::StopApplication(), ns3::Radvd::StopApplication(), ns3::UdpEchoClient::StopApplication(), ns3::QKDChargingApplication::StopApplication(), ns3::ThreeGppHttpServer::StopApplication(), and ns3::ThreeGppHttpClient::StopApplication().

+ Here is the caller graph for this function:

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.