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.