Base class for Callback class. More...
#include "callback.h"
Public Member Functions | |
CallbackBase () | |
Ptr< CallbackImplBase > | GetImpl (void) const |
Protected Member Functions | |
CallbackBase (Ptr< CallbackImplBase > impl) | |
Construct from a pimpl. More... | |
Protected Attributes | |
Ptr< CallbackImplBase > | m_impl |
the pimpl More... | |
Base class for Callback class.
Provides pimpl abstraction.
Definition at line 1104 of file callback.h.
|
inline |
Definition at line 1106 of file callback.h.
|
inlineprotected |
Construct from a pimpl.
[in] | impl | The CallbackImplBase Ptr |
Definition at line 1114 of file callback.h.
|
inline |
Definition at line 1108 of file callback.h.
References m_impl.
Referenced by ns3::Callback< void, int8_t >::Assign(), ns3::Callback< void, int8_t >::CheckType(), ns3::Callback< void, int8_t >::IsEqual(), and ns3::CallbackValue::SerializeToString().
|
protected |
the pimpl
Definition at line 1115 of file callback.h.
Referenced by ns3::Callback< void, int8_t >::DoAssign(), ns3::Callback< void, int8_t >::DoPeekImpl(), GetImpl(), ns3::Callback< void, int8_t >::IsEqual(), and ns3::Callback< void, int8_t >::Nullify().