Collaboration diagram for MakeBoundCallback from functions bound with up to three arguments.:| template<typename R , typename TX , typename ARG > | |
| Callback< R > | ns3::MakeBoundCallback (R(*fnPtr)(TX), ARG a1) |
| Build bound Callbacks which take varying numbers of arguments, and potentially returning a value. More... | |
| template<typename R , typename TX , typename ARG , typename T1 > | |
| Callback< R, T1 > | ns3::MakeBoundCallback (R(*fnPtr)(TX, T1), ARG a1) |
| Build bound Callbacks which take varying numbers of arguments, and potentially returning a value. More... | |
| template<typename R , typename TX , typename ARG , typename T1 , typename T2 > | |
| Callback< R, T1, T2 > | ns3::MakeBoundCallback (R(*fnPtr)(TX, T1, T2), ARG a1) |
| Build bound Callbacks which take varying numbers of arguments, and potentially returning a value. More... | |
| template<typename R , typename TX , typename ARG , typename T1 , typename T2 , typename T3 > | |
| Callback< R, T1, T2, T3 > | ns3::MakeBoundCallback (R(*fnPtr)(TX, T1, T2, T3), ARG a1) |
| Build bound Callbacks which take varying numbers of arguments, and potentially returning a value. More... | |
| template<typename R , typename TX , typename ARG , typename T1 , typename T2 , typename T3 , typename T4 > | |
| Callback< R, T1, T2, T3, T4 > | ns3::MakeBoundCallback (R(*fnPtr)(TX, T1, T2, T3, T4), ARG a1) |
| Build bound Callbacks which take varying numbers of arguments, and potentially returning a value. More... | |
| template<typename R , typename TX , typename ARG , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > | |
| Callback< R, T1, T2, T3, T4, T5 > | ns3::MakeBoundCallback (R(*fnPtr)(TX, T1, T2, T3, T4, T5), ARG a1) |
| Build bound Callbacks which take varying numbers of arguments, and potentially returning a value. More... | |
| template<typename R , typename TX , typename ARG , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 > | |
| Callback< R, T1, T2, T3, T4, T5, T6 > | ns3::MakeBoundCallback (R(*fnPtr)(TX, T1, T2, T3, T4, T5, T6), ARG a1) |
| Build bound Callbacks which take varying numbers of arguments, and potentially returning a value. More... | |
| template<typename R , typename TX , typename ARG , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 > | |
| Callback< R, T1, T2, T3, T4, T5, T6, T7 > | ns3::MakeBoundCallback (R(*fnPtr)(TX, T1, T2, T3, T4, T5, T6, T7), ARG a1) |
| Build bound Callbacks which take varying numbers of arguments, and potentially returning a value. More... | |
| template<typename R , typename TX , typename ARG , 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::MakeBoundCallback (R(*fnPtr)(TX, T1, T2, T3, T4, T5, T6, T7, T8), ARG a1) |
| Build bound Callbacks which take varying numbers of arguments, and potentially returning a value. More... | |
| Callback<R> ns3::MakeBoundCallback | ( | R(*)(TX) | fnPtr, |
| ARG | a1 | ||
| ) |
Build bound Callbacks which take varying numbers of arguments, and potentially returning a value.
The following is experimental code. It works but we have not yet determined whether or not it is really useful and whether or not we really want to use it.
| fnPtr | function pointer |
| a1 | first bound argument |
Definition at line 1463 of file callback.h.
Referenced by ns3::LteHelper::ActivateDataRadioBearer(), ns3::RadioBearerStatsConnector::ConnectSrb0Traces(), ns3::RadioBearerStatsConnector::ConnectSrb1TracesUe(), ns3::RadioBearerStatsConnector::ConnectTracesEnb(), ns3::RadioBearerStatsConnector::ConnectTracesUe(), ns3::LteLinkAdaptationTestCase::DoRun(), ns3::LteInterferenceTestCase::DoRun(), ns3::LteUeMeasurementsTestCase::DoRun(), MakeBoundCallbackTestCase::DoRun(), MakeCallbackTemplatesTestCase::DoRun(), ThreadedSimulatorEventsTestCase::DoSetup(), ns3::UanHelper::EnableAscii(), ns3::MobilityHelper::EnableAscii(), ns3::WimaxHelper::EnableAsciiForConnection(), ns3::FdNetDeviceHelper::EnableAsciiInternal(), ns3::EmuHelper::EnableAsciiInternal(), ns3::PointToPointHelper::EnableAsciiInternal(), ns3::CsmaHelper::EnableAsciiInternal(), ns3::YansWifiPhyHelper::EnableAsciiInternal(), ns3::WimaxHelper::EnableAsciiInternal(), ns3::InternetStackHelper::EnableAsciiIpv4Internal(), ns3::InternetStackHelper::EnableAsciiIpv6Internal(), ns3::LteHelper::EnableDlMacTraces(), ns3::LteHelper::EnableDlPhyTraces(), ns3::LteHelper::EnableDlRxPhyTraces(), ns3::LteHelper::EnableDlTxPhyTraces(), ns3::YansWifiPhyHelper::EnablePcapInternal(), ns3::WimaxHelper::EnablePcapInternal(), ns3::LteHelper::EnableUlMacTraces(), ns3::LteHelper::EnableUlPhyTraces(), ns3::LteHelper::EnableUlRxPhyTraces(), ns3::LteHelper::EnableUlTxPhyTraces(), ns3::RadioBearerStatsConnector::EnsureConnected(), ns3::AsciiTraceHelper::HookDefaultDequeueSinkWithContext(), ns3::AsciiTraceHelper::HookDefaultDequeueSinkWithoutContext(), ns3::AsciiTraceHelper::HookDefaultDropSinkWithContext(), ns3::AsciiTraceHelper::HookDefaultDropSinkWithoutContext(), ns3::AsciiTraceHelper::HookDefaultEnqueueSinkWithContext(), ns3::AsciiTraceHelper::HookDefaultEnqueueSinkWithoutContext(), ns3::AsciiTraceHelper::HookDefaultReceiveSinkWithContext(), ns3::AsciiTraceHelper::HookDefaultReceiveSinkWithoutContext(), ns3::PcapHelper::HookDefaultSink(), ns3::SpectrumAnalyzerHelper::Install(), main(), TraceCwnd(), and TraceSsThresh().
Here is the caller graph for this function:| Callback<R,T1> ns3::MakeBoundCallback | ( | R(*)(TX, T1) | fnPtr, |
| ARG | a1 | ||
| ) |
Build bound Callbacks which take varying numbers of arguments, and potentially returning a value.
The following is experimental code. It works but we have not yet determined whether or not it is really useful and whether or not we really want to use it.
| fnPtr | function pointer |
| a1 | first bound argument |
Definition at line 1470 of file callback.h.
| Callback<R,T1,T2> ns3::MakeBoundCallback | ( | R(*)(TX, T1, T2) | fnPtr, |
| ARG | a1 | ||
| ) |
Build bound Callbacks which take varying numbers of arguments, and potentially returning a value.
The following is experimental code. It works but we have not yet determined whether or not it is really useful and whether or not we really want to use it.
| fnPtr | function pointer |
| a1 | first bound argument |
Definition at line 1477 of file callback.h.
| Callback<R,T1,T2,T3> ns3::MakeBoundCallback | ( | R(*)(TX, T1, T2, T3) | fnPtr, |
| ARG | a1 | ||
| ) |
Build bound Callbacks which take varying numbers of arguments, and potentially returning a value.
The following is experimental code. It works but we have not yet determined whether or not it is really useful and whether or not we really want to use it.
| fnPtr | function pointer |
| a1 | first bound argument |
Definition at line 1484 of file callback.h.
| Callback<R,T1,T2,T3,T4> ns3::MakeBoundCallback | ( | R(*)(TX, T1, T2, T3, T4) | fnPtr, |
| ARG | a1 | ||
| ) |
Build bound Callbacks which take varying numbers of arguments, and potentially returning a value.
The following is experimental code. It works but we have not yet determined whether or not it is really useful and whether or not we really want to use it.
| fnPtr | function pointer |
| a1 | first bound argument |
Definition at line 1491 of file callback.h.
| Callback<R,T1,T2,T3,T4,T5> ns3::MakeBoundCallback | ( | R(*)(TX, T1, T2, T3, T4, T5) | fnPtr, |
| ARG | a1 | ||
| ) |
Build bound Callbacks which take varying numbers of arguments, and potentially returning a value.
The following is experimental code. It works but we have not yet determined whether or not it is really useful and whether or not we really want to use it.
| fnPtr | function pointer |
| a1 | first bound argument |
Definition at line 1498 of file callback.h.
| Callback<R,T1,T2,T3,T4,T5,T6> ns3::MakeBoundCallback | ( | R(*)(TX, T1, T2, T3, T4, T5, T6) | fnPtr, |
| ARG | a1 | ||
| ) |
Build bound Callbacks which take varying numbers of arguments, and potentially returning a value.
The following is experimental code. It works but we have not yet determined whether or not it is really useful and whether or not we really want to use it.
| fnPtr | function pointer |
| a1 | first bound argument |
Definition at line 1505 of file callback.h.
| Callback<R,T1,T2,T3,T4,T5,T6,T7> ns3::MakeBoundCallback | ( | R(*)(TX, T1, T2, T3, T4, T5, T6, T7) | fnPtr, |
| ARG | a1 | ||
| ) |
Build bound Callbacks which take varying numbers of arguments, and potentially returning a value.
The following is experimental code. It works but we have not yet determined whether or not it is really useful and whether or not we really want to use it.
| fnPtr | function pointer |
| a1 | first bound argument |
Definition at line 1512 of file callback.h.
| Callback<R,T1,T2,T3,T4,T5,T6,T7,T8> ns3::MakeBoundCallback | ( | R(*)(TX, T1, T2, T3, T4, T5, T6, T7, T8) | fnPtr, |
| ARG | a1 | ||
| ) |
Build bound Callbacks which take varying numbers of arguments, and potentially returning a value.
The following is experimental code. It works but we have not yet determined whether or not it is really useful and whether or not we really want to use it.
| fnPtr | function pointer |
| a1 | first bound argument |
Definition at line 1519 of file callback.h.