#include <callback.h>
Public Member Functions | |
FunctorCallbackImpl (T const &functor) | |
virtual | ~FunctorCallbackImpl () |
R | operator() (void) |
R | operator() (T1 a1) |
R | operator() (T1 a1, T2 a2) |
R | operator() (T1 a1, T2 a2, T3 a3) |
R | operator() (T1 a1, T2 a2, T3 a3, T4 a4) |
R | operator() (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) |
R | operator() (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) |
R | operator() (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6, T7 a7) |
R | operator() (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6, T7 a7, T8 a8) |
R | operator() (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6, T7 a7, T8 a8, T9 a9) |
virtual bool | IsEqual (Ptr< const CallbackImplBase > other) const |
Private Attributes | |
T | m_functor |
Definition at line 173 of file callback.h.
ns3::FunctorCallbackImpl< T, R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::FunctorCallbackImpl | ( | T const & | functor | ) | [inline] |
Definition at line 175 of file callback.h.
virtual ns3::FunctorCallbackImpl< T, R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::~FunctorCallbackImpl | ( | ) | [inline, virtual] |
Definition at line 177 of file callback.h.
virtual bool ns3::FunctorCallbackImpl< T, R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::IsEqual | ( | Ptr< const CallbackImplBase > | other | ) | const [inline, virtual] |
Implements ns3::CallbackImplBase.
Definition at line 208 of file callback.h.
References ns3::FunctorCallbackImpl< T, R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::m_functor, and ns3::PeekPointer().
R ns3::FunctorCallbackImpl< T, R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::operator() | ( | T1 | a1, | |
T2 | a2, | |||
T3 | a3, | |||
T4 | a4, | |||
T5 | a5, | |||
T6 | a6, | |||
T7 | a7, | |||
T8 | a8, | |||
T9 | a9 | |||
) | [inline, virtual] |
Implements ns3::CallbackImpl< R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >.
Definition at line 205 of file callback.h.
References ns3::FunctorCallbackImpl< T, R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::m_functor.
R ns3::FunctorCallbackImpl< T, R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::operator() | ( | T1 | a1, | |
T2 | a2, | |||
T3 | a3, | |||
T4 | a4, | |||
T5 | a5, | |||
T6 | a6, | |||
T7 | a7, | |||
T8 | a8 | |||
) | [inline] |
Definition at line 202 of file callback.h.
References ns3::FunctorCallbackImpl< T, R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::m_functor.
R ns3::FunctorCallbackImpl< T, R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::operator() | ( | T1 | a1, | |
T2 | a2, | |||
T3 | a3, | |||
T4 | a4, | |||
T5 | a5, | |||
T6 | a6, | |||
T7 | a7 | |||
) | [inline] |
Definition at line 199 of file callback.h.
References ns3::FunctorCallbackImpl< T, R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::m_functor.
R ns3::FunctorCallbackImpl< T, R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::operator() | ( | T1 | a1, | |
T2 | a2, | |||
T3 | a3, | |||
T4 | a4, | |||
T5 | a5, | |||
T6 | a6 | |||
) | [inline] |
Definition at line 196 of file callback.h.
References ns3::FunctorCallbackImpl< T, R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::m_functor.
R ns3::FunctorCallbackImpl< T, R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::operator() | ( | T1 | a1, | |
T2 | a2, | |||
T3 | a3, | |||
T4 | a4, | |||
T5 | a5 | |||
) | [inline] |
Definition at line 193 of file callback.h.
References ns3::FunctorCallbackImpl< T, R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::m_functor.
R ns3::FunctorCallbackImpl< T, R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::operator() | ( | T1 | a1, | |
T2 | a2, | |||
T3 | a3, | |||
T4 | a4 | |||
) | [inline] |
Definition at line 190 of file callback.h.
References ns3::FunctorCallbackImpl< T, R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::m_functor.
R ns3::FunctorCallbackImpl< T, R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::operator() | ( | T1 | a1, | |
T2 | a2, | |||
T3 | a3 | |||
) | [inline] |
Definition at line 187 of file callback.h.
References ns3::FunctorCallbackImpl< T, R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::m_functor.
R ns3::FunctorCallbackImpl< T, R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::operator() | ( | T1 | a1, | |
T2 | a2 | |||
) | [inline] |
Definition at line 184 of file callback.h.
References ns3::FunctorCallbackImpl< T, R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::m_functor.
R ns3::FunctorCallbackImpl< T, R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::operator() | ( | T1 | a1 | ) | [inline] |
Definition at line 181 of file callback.h.
References ns3::FunctorCallbackImpl< T, R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::m_functor.
R ns3::FunctorCallbackImpl< T, R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::operator() | ( | void | ) | [inline] |
Definition at line 178 of file callback.h.
References ns3::FunctorCallbackImpl< T, R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::m_functor.
T ns3::FunctorCallbackImpl< T, R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::m_functor [private] |
Definition at line 222 of file callback.h.
Referenced by ns3::FunctorCallbackImpl< T, R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::IsEqual(), and ns3::FunctorCallbackImpl< T, R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::operator()().