Build bound Callbacks which take varying numbers of arguments, and potentially returning a value. More...
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) |
| Make Callbacks with one bound argument. More... | |
| template<typename R , typename TX , typename ARG , typename T1 > | |
| Callback< R, T1 > | ns3::MakeBoundCallback (R(*fnPtr)(TX, T1), ARG a1) |
| Make Callbacks with one bound argument. 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) |
| Make Callbacks with one bound argument. 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) |
| Make Callbacks with one bound argument. 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) |
| Make Callbacks with one bound argument. 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) |
| Make Callbacks with one bound argument. 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) |
| Make Callbacks with one bound argument. 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) |
| Make Callbacks with one bound argument. 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) |
| Make Callbacks with one bound argument. More... | |
| template<typename R , typename TX1 , typename TX2 , typename ARG1 , typename ARG2 > | |
| Callback< R > | ns3::MakeBoundCallback (R(*fnPtr)(TX1, TX2), ARG1 a1, ARG2 a2) |
| Make Callbacks with two bound arguments. More... | |
| template<typename R , typename TX1 , typename TX2 , typename ARG1 , typename ARG2 , typename T1 > | |
| Callback< R, T1 > | ns3::MakeBoundCallback (R(*fnPtr)(TX1, TX2, T1), ARG1 a1, ARG2 a2) |
| Make Callbacks with two bound arguments. More... | |
| template<typename R , typename TX1 , typename TX2 , typename ARG1 , typename ARG2 , typename T1 , typename T2 > | |
| Callback< R, T1, T2 > | ns3::MakeBoundCallback (R(*fnPtr)(TX1, TX2, T1, T2), ARG1 a1, ARG2 a2) |
| Make Callbacks with two bound arguments. More... | |
| template<typename R , typename TX1 , typename TX2 , typename ARG1 , typename ARG2 , typename T1 , typename T2 , typename T3 > | |
| Callback< R, T1, T2, T3 > | ns3::MakeBoundCallback (R(*fnPtr)(TX1, TX2, T1, T2, T3), ARG1 a1, ARG2 a2) |
| Make Callbacks with two bound arguments. More... | |
| template<typename R , typename TX1 , typename TX2 , typename ARG1 , typename ARG2 , typename T1 , typename T2 , typename T3 , typename T4 > | |
| Callback< R, T1, T2, T3, T4 > | ns3::MakeBoundCallback (R(*fnPtr)(TX1, TX2, T1, T2, T3, T4), ARG1 a1, ARG2 a2) |
| Make Callbacks with two bound arguments. More... | |
| template<typename R , typename TX1 , typename TX2 , typename ARG1 , typename ARG2 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > | |
| Callback< R, T1, T2, T3, T4, T5 > | ns3::MakeBoundCallback (R(*fnPtr)(TX1, TX2, T1, T2, T3, T4, T5), ARG1 a1, ARG2 a2) |
| Make Callbacks with two bound arguments. More... | |
| template<typename R , typename TX1 , typename TX2 , typename ARG1 , typename ARG2 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 > | |
| Callback< R, T1, T2, T3, T4, T5, T6 > | ns3::MakeBoundCallback (R(*fnPtr)(TX1, TX2, T1, T2, T3, T4, T5, T6), ARG1 a1, ARG2 a2) |
| Make Callbacks with two bound arguments. More... | |
| template<typename R , typename TX1 , typename TX2 , typename ARG1 , typename ARG2 , 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)(TX1, TX2, T1, T2, T3, T4, T5, T6, T7), ARG1 a1, ARG2 a2) |
| Make Callbacks with two bound arguments. More... | |
| template<typename R , typename TX1 , typename TX2 , typename TX3 , typename ARG1 , typename ARG2 , typename ARG3 > | |
| Callback< R > | ns3::MakeBoundCallback (R(*fnPtr)(TX1, TX2, TX3), ARG1 a1, ARG2 a2, ARG3 a3) |
| Make Callbacks with three bound arguments. More... | |
| template<typename R , typename TX1 , typename TX2 , typename TX3 , typename ARG1 , typename ARG2 , typename ARG3 , typename T1 > | |
| Callback< R, T1 > | ns3::MakeBoundCallback (R(*fnPtr)(TX1, TX2, TX3, T1), ARG1 a1, ARG2 a2, ARG3 a3) |
| Make Callbacks with three bound arguments. More... | |
| template<typename R , typename TX1 , typename TX2 , typename TX3 , typename ARG1 , typename ARG2 , typename ARG3 , typename T1 , typename T2 > | |
| Callback< R, T1, T2 > | ns3::MakeBoundCallback (R(*fnPtr)(TX1, TX2, TX3, T1, T2), ARG1 a1, ARG2 a2, ARG3 a3) |
| Make Callbacks with three bound arguments. More... | |
| template<typename R , typename TX1 , typename TX2 , typename TX3 , typename ARG1 , typename ARG2 , typename ARG3 , typename T1 , typename T2 , typename T3 > | |
| Callback< R, T1, T2, T3 > | ns3::MakeBoundCallback (R(*fnPtr)(TX1, TX2, TX3, T1, T2, T3), ARG1 a1, ARG2 a2, ARG3 a3) |
| Make Callbacks with three bound arguments. More... | |
| template<typename R , typename TX1 , typename TX2 , typename TX3 , typename ARG1 , typename ARG2 , typename ARG3 , typename T1 , typename T2 , typename T3 , typename T4 > | |
| Callback< R, T1, T2, T3, T4 > | ns3::MakeBoundCallback (R(*fnPtr)(TX1, TX2, TX3, T1, T2, T3, T4), ARG1 a1, ARG2 a2, ARG3 a3) |
| Make Callbacks with three bound arguments. More... | |
| template<typename R , typename TX1 , typename TX2 , typename TX3 , typename ARG1 , typename ARG2 , typename ARG3 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > | |
| Callback< R, T1, T2, T3, T4, T5 > | ns3::MakeBoundCallback (R(*fnPtr)(TX1, TX2, TX3, T1, T2, T3, T4, T5), ARG1 a1, ARG2 a2, ARG3 a3) |
| Make Callbacks with three bound arguments. More... | |
| template<typename R , typename TX1 , typename TX2 , typename TX3 , typename ARG1 , typename ARG2 , typename ARG3 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 > | |
| Callback< R, T1, T2, T3, T4, T5, T6 > | ns3::MakeBoundCallback (R(*fnPtr)(TX1, TX2, TX3, T1, T2, T3, T4, T5, T6), ARG1 a1, ARG2 a2, ARG3 a3) |
| Make Callbacks with three bound arguments. More... | |
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.
| Callback<R> ns3::MakeBoundCallback | ( | R(*)(TX) | fnPtr, |
| ARG | a1 | ||
| ) |
Make Callbacks with one bound argument.
| R | [deduced] Return type of the callback |
| TX | [deduced] Formal type of the first argument to the callback. |
| ARG | [deduced] Actual type of the bound argument. Remaining template parameters are the types of remaining arguments to the callback. |
| [in] | fnPtr | Function pointer |
| [in] | a1 | First bound argument |
Definition at line 1703 of file callback.h.
Referenced by ns3::LteHelper::ActivateDataRadioBearer(), ns3::CommandLine::AddValue(), ns3::RadioBearerStatsConnector::ConnectTracesDrbEnb(), ns3::RadioBearerStatsConnector::ConnectTracesDrbUe(), ns3::RadioBearerStatsConnector::ConnectTracesSrb0(), ns3::RadioBearerStatsConnector::ConnectTracesSrb1(), ns3::DsssPhy::CreateDsssMode(), ns3::ErpOfdmPhy::CreateErpOfdmMode(), ns3::HePhy::CreateHeMcs(), ns3::HtPhy::CreateHtMcs(), ns3::OfdmPhy::CreateOfdmMode(), ns3::VhtPhy::CreateVhtMcs(), WifiAcMappingTest::DoRun(), LteLinkAdaptationTestCase::DoRun(), CarrierAggregationTestCase::DoRun(), LteCqiGenerationTestCase::DoRun(), LteInterferenceTestCase::DoRun(), LrWpanCcaTestCase::DoRun(), LrWpanDataIfsTestCase::DoRun(), LrWpanSlottedCsmacaTestCase::DoRun(), LteUeMeasurementsTestCase::DoRun(), LteHardFrTestCase::DoRun(), LteCqiGenerationDlPowerControlTestCase::DoRun(), LteUplinkOpenLoopPowerControlTestCase::DoRun(), LteUplinkClosedLoopPowerControlAbsoluteModeTestCase::DoRun(), LteDownlinkPowerControlRrcConnectionReconfigurationTestCase::DoRun(), LteStrictFrTestCase::DoRun(), LteUplinkClosedLoopPowerControlAccumulatedModeTestCase::DoRun(), LteStrictFrAreaTestCase::DoRun(), LteSoftFrAreaTestCase::DoRun(), MakeBoundCallbackTestCase::DoRun(), LteSoftFfrAreaTestCase::DoRun(), LteEnhancedFfrAreaTestCase::DoRun(), LteDistributedFfrAreaTestCase::DoRun(), MakeCallbackTemplatesTestCase::DoRun(), ThreadedSimulatorEventsTestCase::DoSetup(), ns3::UanHelper::EnableAscii(), ns3::MobilityHelper::EnableAscii(), ns3::WimaxHelper::EnableAsciiForConnection(), ns3::YansWavePhyHelper::EnableAsciiInternal(), ns3::FdNetDeviceHelper::EnableAsciiInternal(), ns3::PointToPointHelper::EnableAsciiInternal(), ns3::LrWpanHelper::EnableAsciiInternal(), ns3::CsmaHelper::EnableAsciiInternal(), ns3::WifiPhyHelper::EnableAsciiInternal(), ns3::WimaxHelper::EnableAsciiInternal(), ns3::InternetStackHelper::EnableAsciiIpv4Internal(), ns3::InternetStackHelper::EnableAsciiIpv6Internal(), ns3::LteHelper::EnableDlMacTraces(), ns3::LteHelper::EnableDlPhyTraces(), ns3::LteHelper::EnableDlRxPhyTraces(), ns3::LteHelper::EnableDlTxPhyTraces(), ns3::YansWavePhyHelper::EnablePcapInternal(), ns3::LrWpanHelper::EnablePcapInternal(), ns3::WifiPhyHelper::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(), ScheduleFirstDctcpTraceConnection(), ScheduleFirstTcpCwndTraceConnection(), ScheduleFirstTcpRttTraceConnection(), ScheduleN0TcpCwndTraceConnection(), ScheduleN0TcpRttTraceConnection(), ScheduleN1TcpCwndTraceConnection(), ScheduleN1TcpRttTraceConnection(), ScheduleSecondDctcpTraceConnection(), ScheduleSecondTcpCwndTraceConnection(), ScheduleSecondTcpRttTraceConnection(), VanetRoutingExperiment::SetupAdhocMobilityNodes(), ns3::RadioBearerStatsConnector::StoreUeManagerPath(), TraceCwnd(), TraceDroppingState(), TraceEveryDrop(), TraceQueueLength(), and TraceSojourn().
| Callback<R,T1> ns3::MakeBoundCallback | ( | R(*)(TX, T1) | fnPtr, |
| ARG | a1 | ||
| ) |
Make Callbacks with one bound argument.
| R | [deduced] Return type of the callback |
| TX | [deduced] Formal type of the first argument to the callback. |
| ARG | [deduced] Actual type of the bound argument. Remaining template parameters are the types of remaining arguments to the callback. |
| [in] | fnPtr | Function pointer |
| [in] | a1 | First bound argument |
Definition at line 1711 of file callback.h.
| Callback<R,T1,T2> ns3::MakeBoundCallback | ( | R(*)(TX, T1, T2) | fnPtr, |
| ARG | a1 | ||
| ) |
Make Callbacks with one bound argument.
| R | [deduced] Return type of the callback |
| TX | [deduced] Formal type of the first argument to the callback. |
| ARG | [deduced] Actual type of the bound argument. Remaining template parameters are the types of remaining arguments to the callback. |
| [in] | fnPtr | Function pointer |
| [in] | a1 | First bound argument |
Definition at line 1719 of file callback.h.
| Callback<R,T1,T2,T3> ns3::MakeBoundCallback | ( | R(*)(TX, T1, T2, T3) | fnPtr, |
| ARG | a1 | ||
| ) |
Make Callbacks with one bound argument.
| R | [deduced] Return type of the callback |
| TX | [deduced] Formal type of the first argument to the callback. |
| ARG | [deduced] Actual type of the bound argument. Remaining template parameters are the types of remaining arguments to the callback. |
| [in] | fnPtr | Function pointer |
| [in] | a1 | First bound argument |
Definition at line 1727 of file callback.h.
| Callback<R,T1,T2,T3,T4> ns3::MakeBoundCallback | ( | R(*)(TX, T1, T2, T3, T4) | fnPtr, |
| ARG | a1 | ||
| ) |
Make Callbacks with one bound argument.
| R | [deduced] Return type of the callback |
| TX | [deduced] Formal type of the first argument to the callback. |
| ARG | [deduced] Actual type of the bound argument. Remaining template parameters are the types of remaining arguments to the callback. |
| [in] | fnPtr | Function pointer |
| [in] | a1 | First bound argument |
Definition at line 1735 of file callback.h.
| Callback<R,T1,T2,T3,T4,T5> ns3::MakeBoundCallback | ( | R(*)(TX, T1, T2, T3, T4, T5) | fnPtr, |
| ARG | a1 | ||
| ) |
Make Callbacks with one bound argument.
| R | [deduced] Return type of the callback |
| TX | [deduced] Formal type of the first argument to the callback. |
| ARG | [deduced] Actual type of the bound argument. Remaining template parameters are the types of remaining arguments to the callback. |
| [in] | fnPtr | Function pointer |
| [in] | a1 | First bound argument |
Definition at line 1743 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 | ||
| ) |
Make Callbacks with one bound argument.
| R | [deduced] Return type of the callback |
| TX | [deduced] Formal type of the first argument to the callback. |
| ARG | [deduced] Actual type of the bound argument. Remaining template parameters are the types of remaining arguments to the callback. |
| [in] | fnPtr | Function pointer |
| [in] | a1 | First bound argument |
Definition at line 1751 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 | ||
| ) |
Make Callbacks with one bound argument.
| R | [deduced] Return type of the callback |
| TX | [deduced] Formal type of the first argument to the callback. |
| ARG | [deduced] Actual type of the bound argument. Remaining template parameters are the types of remaining arguments to the callback. |
| [in] | fnPtr | Function pointer |
| [in] | a1 | First bound argument |
Definition at line 1759 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 | ||
| ) |
Make Callbacks with one bound argument.
| R | [deduced] Return type of the callback |
| TX | [deduced] Formal type of the first argument to the callback. |
| ARG | [deduced] Actual type of the bound argument. Remaining template parameters are the types of remaining arguments to the callback. |
| [in] | fnPtr | Function pointer |
| [in] | a1 | First bound argument |
Definition at line 1767 of file callback.h.
| Callback<R> ns3::MakeBoundCallback | ( | R(*)(TX1, TX2) | fnPtr, |
| ARG1 | a1, | ||
| ARG2 | a2 | ||
| ) |
Make Callbacks with two bound arguments.
| R | [deduced] Return type of the callback |
| TX1 | [deduced] Formal type of the first argument to the callback. |
| TX2 | [deduced] Formal type of the second argument to the callback. |
| ARG1 | [deduced] Actual type of the first bound argument. |
| ARG2 | [deduced] Actual type of the second bound argument. Remaining template parameters are the types of remaining arguments to the callback. |
| [in] | fnPtr | Function pointer |
| [in] | a1 | First bound argument |
| [in] | a2 | Second bound argument |
Definition at line 1792 of file callback.h.
| Callback<R,T1> ns3::MakeBoundCallback | ( | R(*)(TX1, TX2, T1) | fnPtr, |
| ARG1 | a1, | ||
| ARG2 | a2 | ||
| ) |
Make Callbacks with two bound arguments.
| R | [deduced] Return type of the callback |
| TX1 | [deduced] Formal type of the first argument to the callback. |
| TX2 | [deduced] Formal type of the second argument to the callback. |
| ARG1 | [deduced] Actual type of the first bound argument. |
| ARG2 | [deduced] Actual type of the second bound argument. Remaining template parameters are the types of remaining arguments to the callback. |
| [in] | fnPtr | Function pointer |
| [in] | a1 | First bound argument |
| [in] | a2 | Second bound argument |
Definition at line 1800 of file callback.h.
| Callback<R,T1,T2> ns3::MakeBoundCallback | ( | R(*)(TX1, TX2, T1, T2) | fnPtr, |
| ARG1 | a1, | ||
| ARG2 | a2 | ||
| ) |
Make Callbacks with two bound arguments.
| R | [deduced] Return type of the callback |
| TX1 | [deduced] Formal type of the first argument to the callback. |
| TX2 | [deduced] Formal type of the second argument to the callback. |
| ARG1 | [deduced] Actual type of the first bound argument. |
| ARG2 | [deduced] Actual type of the second bound argument. Remaining template parameters are the types of remaining arguments to the callback. |
| [in] | fnPtr | Function pointer |
| [in] | a1 | First bound argument |
| [in] | a2 | Second bound argument |
Definition at line 1808 of file callback.h.
| Callback<R,T1,T2,T3> ns3::MakeBoundCallback | ( | R(*)(TX1, TX2, T1, T2, T3) | fnPtr, |
| ARG1 | a1, | ||
| ARG2 | a2 | ||
| ) |
Make Callbacks with two bound arguments.
| R | [deduced] Return type of the callback |
| TX1 | [deduced] Formal type of the first argument to the callback. |
| TX2 | [deduced] Formal type of the second argument to the callback. |
| ARG1 | [deduced] Actual type of the first bound argument. |
| ARG2 | [deduced] Actual type of the second bound argument. Remaining template parameters are the types of remaining arguments to the callback. |
| [in] | fnPtr | Function pointer |
| [in] | a1 | First bound argument |
| [in] | a2 | Second bound argument |
Definition at line 1816 of file callback.h.
| Callback<R,T1,T2,T3,T4> ns3::MakeBoundCallback | ( | R(*)(TX1, TX2, T1, T2, T3, T4) | fnPtr, |
| ARG1 | a1, | ||
| ARG2 | a2 | ||
| ) |
Make Callbacks with two bound arguments.
| R | [deduced] Return type of the callback |
| TX1 | [deduced] Formal type of the first argument to the callback. |
| TX2 | [deduced] Formal type of the second argument to the callback. |
| ARG1 | [deduced] Actual type of the first bound argument. |
| ARG2 | [deduced] Actual type of the second bound argument. Remaining template parameters are the types of remaining arguments to the callback. |
| [in] | fnPtr | Function pointer |
| [in] | a1 | First bound argument |
| [in] | a2 | Second bound argument |
Definition at line 1824 of file callback.h.
| Callback<R,T1,T2,T3,T4,T5> ns3::MakeBoundCallback | ( | R(*)(TX1, TX2, T1, T2, T3, T4, T5) | fnPtr, |
| ARG1 | a1, | ||
| ARG2 | a2 | ||
| ) |
Make Callbacks with two bound arguments.
| R | [deduced] Return type of the callback |
| TX1 | [deduced] Formal type of the first argument to the callback. |
| TX2 | [deduced] Formal type of the second argument to the callback. |
| ARG1 | [deduced] Actual type of the first bound argument. |
| ARG2 | [deduced] Actual type of the second bound argument. Remaining template parameters are the types of remaining arguments to the callback. |
| [in] | fnPtr | Function pointer |
| [in] | a1 | First bound argument |
| [in] | a2 | Second bound argument |
Definition at line 1832 of file callback.h.
| Callback<R,T1,T2,T3,T4,T5,T6> ns3::MakeBoundCallback | ( | R(*)(TX1, TX2, T1, T2, T3, T4, T5, T6) | fnPtr, |
| ARG1 | a1, | ||
| ARG2 | a2 | ||
| ) |
Make Callbacks with two bound arguments.
| R | [deduced] Return type of the callback |
| TX1 | [deduced] Formal type of the first argument to the callback. |
| TX2 | [deduced] Formal type of the second argument to the callback. |
| ARG1 | [deduced] Actual type of the first bound argument. |
| ARG2 | [deduced] Actual type of the second bound argument. Remaining template parameters are the types of remaining arguments to the callback. |
| [in] | fnPtr | Function pointer |
| [in] | a1 | First bound argument |
| [in] | a2 | Second bound argument |
Definition at line 1840 of file callback.h.
| Callback<R,T1,T2,T3,T4,T5,T6,T7> ns3::MakeBoundCallback | ( | R(*)(TX1, TX2, T1, T2, T3, T4, T5, T6, T7) | fnPtr, |
| ARG1 | a1, | ||
| ARG2 | a2 | ||
| ) |
Make Callbacks with two bound arguments.
| R | [deduced] Return type of the callback |
| TX1 | [deduced] Formal type of the first argument to the callback. |
| TX2 | [deduced] Formal type of the second argument to the callback. |
| ARG1 | [deduced] Actual type of the first bound argument. |
| ARG2 | [deduced] Actual type of the second bound argument. Remaining template parameters are the types of remaining arguments to the callback. |
| [in] | fnPtr | Function pointer |
| [in] | a1 | First bound argument |
| [in] | a2 | Second bound argument |
Definition at line 1848 of file callback.h.
| Callback<R> ns3::MakeBoundCallback | ( | R(*)(TX1, TX2, TX3) | fnPtr, |
| ARG1 | a1, | ||
| ARG2 | a2, | ||
| ARG3 | a3 | ||
| ) |
Make Callbacks with three bound arguments.
| R | [deduced] Return type of the callback |
| TX1 | [deduced] Formal type of the first argument to the callback. |
| TX2 | [deduced] Formal type of the second argument to the callback. |
| TX3 | [deduced] Formal type of the third argument to the callback. |
| ARG1 | [deduced] Actual type of the first bound argument. |
| ARG2 | [deduced] Actual type of the second bound argument. |
| ARG3 | [deduced] Actual type of the third bound argument. Remaining template parameters are the types of remaining arguments to the callback. |
| [in] | a1 | First bound argument |
| [in] | a2 | Second bound argument |
| [in] | a3 | Third bound argument |
| [in] | fnPtr | Function pointer |
Definition at line 1876 of file callback.h.
| Callback<R,T1> ns3::MakeBoundCallback | ( | R(*)(TX1, TX2, TX3, T1) | fnPtr, |
| ARG1 | a1, | ||
| ARG2 | a2, | ||
| ARG3 | a3 | ||
| ) |
Make Callbacks with three bound arguments.
| R | [deduced] Return type of the callback |
| TX1 | [deduced] Formal type of the first argument to the callback. |
| TX2 | [deduced] Formal type of the second argument to the callback. |
| TX3 | [deduced] Formal type of the third argument to the callback. |
| ARG1 | [deduced] Actual type of the first bound argument. |
| ARG2 | [deduced] Actual type of the second bound argument. |
| ARG3 | [deduced] Actual type of the third bound argument. Remaining template parameters are the types of remaining arguments to the callback. |
| [in] | a1 | First bound argument |
| [in] | a2 | Second bound argument |
| [in] | a3 | Third bound argument |
| [in] | fnPtr | Function pointer |
Definition at line 1884 of file callback.h.
| Callback<R,T1,T2> ns3::MakeBoundCallback | ( | R(*)(TX1, TX2, TX3, T1, T2) | fnPtr, |
| ARG1 | a1, | ||
| ARG2 | a2, | ||
| ARG3 | a3 | ||
| ) |
Make Callbacks with three bound arguments.
| R | [deduced] Return type of the callback |
| TX1 | [deduced] Formal type of the first argument to the callback. |
| TX2 | [deduced] Formal type of the second argument to the callback. |
| TX3 | [deduced] Formal type of the third argument to the callback. |
| ARG1 | [deduced] Actual type of the first bound argument. |
| ARG2 | [deduced] Actual type of the second bound argument. |
| ARG3 | [deduced] Actual type of the third bound argument. Remaining template parameters are the types of remaining arguments to the callback. |
| [in] | a1 | First bound argument |
| [in] | a2 | Second bound argument |
| [in] | a3 | Third bound argument |
| [in] | fnPtr | Function pointer |
Definition at line 1892 of file callback.h.
| Callback<R,T1,T2,T3> ns3::MakeBoundCallback | ( | R(*)(TX1, TX2, TX3, T1, T2, T3) | fnPtr, |
| ARG1 | a1, | ||
| ARG2 | a2, | ||
| ARG3 | a3 | ||
| ) |
Make Callbacks with three bound arguments.
| R | [deduced] Return type of the callback |
| TX1 | [deduced] Formal type of the first argument to the callback. |
| TX2 | [deduced] Formal type of the second argument to the callback. |
| TX3 | [deduced] Formal type of the third argument to the callback. |
| ARG1 | [deduced] Actual type of the first bound argument. |
| ARG2 | [deduced] Actual type of the second bound argument. |
| ARG3 | [deduced] Actual type of the third bound argument. Remaining template parameters are the types of remaining arguments to the callback. |
| [in] | a1 | First bound argument |
| [in] | a2 | Second bound argument |
| [in] | a3 | Third bound argument |
| [in] | fnPtr | Function pointer |
Definition at line 1900 of file callback.h.
| Callback<R,T1,T2,T3,T4> ns3::MakeBoundCallback | ( | R(*)(TX1, TX2, TX3, T1, T2, T3, T4) | fnPtr, |
| ARG1 | a1, | ||
| ARG2 | a2, | ||
| ARG3 | a3 | ||
| ) |
Make Callbacks with three bound arguments.
| R | [deduced] Return type of the callback |
| TX1 | [deduced] Formal type of the first argument to the callback. |
| TX2 | [deduced] Formal type of the second argument to the callback. |
| TX3 | [deduced] Formal type of the third argument to the callback. |
| ARG1 | [deduced] Actual type of the first bound argument. |
| ARG2 | [deduced] Actual type of the second bound argument. |
| ARG3 | [deduced] Actual type of the third bound argument. Remaining template parameters are the types of remaining arguments to the callback. |
| [in] | a1 | First bound argument |
| [in] | a2 | Second bound argument |
| [in] | a3 | Third bound argument |
| [in] | fnPtr | Function pointer |
Definition at line 1908 of file callback.h.
| Callback<R,T1,T2,T3,T4,T5> ns3::MakeBoundCallback | ( | R(*)(TX1, TX2, TX3, T1, T2, T3, T4, T5) | fnPtr, |
| ARG1 | a1, | ||
| ARG2 | a2, | ||
| ARG3 | a3 | ||
| ) |
Make Callbacks with three bound arguments.
| R | [deduced] Return type of the callback |
| TX1 | [deduced] Formal type of the first argument to the callback. |
| TX2 | [deduced] Formal type of the second argument to the callback. |
| TX3 | [deduced] Formal type of the third argument to the callback. |
| ARG1 | [deduced] Actual type of the first bound argument. |
| ARG2 | [deduced] Actual type of the second bound argument. |
| ARG3 | [deduced] Actual type of the third bound argument. Remaining template parameters are the types of remaining arguments to the callback. |
| [in] | a1 | First bound argument |
| [in] | a2 | Second bound argument |
| [in] | a3 | Third bound argument |
| [in] | fnPtr | Function pointer |
Definition at line 1916 of file callback.h.
| Callback<R,T1,T2,T3,T4,T5,T6> ns3::MakeBoundCallback | ( | R(*)(TX1, TX2, TX3, T1, T2, T3, T4, T5, T6) | fnPtr, |
| ARG1 | a1, | ||
| ARG2 | a2, | ||
| ARG3 | a3 | ||
| ) |
Make Callbacks with three bound arguments.
| R | [deduced] Return type of the callback |
| TX1 | [deduced] Formal type of the first argument to the callback. |
| TX2 | [deduced] Formal type of the second argument to the callback. |
| TX3 | [deduced] Formal type of the third argument to the callback. |
| ARG1 | [deduced] Actual type of the first bound argument. |
| ARG2 | [deduced] Actual type of the second bound argument. |
| ARG3 | [deduced] Actual type of the third bound argument. Remaining template parameters are the types of remaining arguments to the callback. |
| [in] | a1 | First bound argument |
| [in] | a2 | Second bound argument |
| [in] | a3 | Third bound argument |
| [in] | fnPtr | Function pointer |
Definition at line 1924 of file callback.h.