Wrap functions, objects, and arguments into self contained callbacks. More...
Collaboration diagram for Callbacks:Modules | |
| Callback Implementation | |
| Callback implementation classes. | |
| MakeBoundCallback from functions bound with up to three arguments. | |
| Build bound Callbacks which take varying numbers of arguments, and potentially returning a value. | |
| MakeCallback from function pointers | |
| Build Callbacks for functions which take varying numbers of arguments and potentially returning a value. | |
| MakeCallback from member function pointer | |
| Build Callbacks for class method members which take varying numbers of arguments and potentially returning a value. | |
| MakeCallback with no arguments | |
| Define empty (Null) callbacks as placeholders for unset callback variables. | |
Files | |
| file | callback.cc |
| ns3::CallbackValue implementation. | |
| file | callback.h |
| Declaration of the various callback functions. | |
| file | empty.h |
| Definition of class ns3::empty, used by callbacks. | |
Classes | |
| class | ns3::Callback< R, T1, T2, T3, T4, T5, T6, T7, T8, T9 > |
| Callback template class. More... | |
Wrap functions, objects, and arguments into self contained callbacks.
Wrapped callbacks are at the heart of scheduling events in the simulator.