A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Callbacks

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.
 

Classes

class  ns3::Callback< R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >
 Callback template class. More...
 
class  ns3::CallbackValue
 AttributeValue form of a Callback. More...
 

Detailed Description

Wrap functions, objects, and arguments into self contained callbacks.

Wrapped callbacks are at the heart of scheduling events in the simulator.