A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
ns3::CallbackBase Class Reference

Base class for Callback class. More...

#include "callback.h"

Collaboration diagram for ns3::CallbackBase:

Public Member Functions

 CallbackBase ()
Ptr< CallbackImplBaseGetImpl () const

Protected Member Functions

 CallbackBase (Ptr< CallbackImplBase > impl)
 Construct from a pimpl.

Protected Attributes

Ptr< CallbackImplBasem_impl
 the pimpl

Detailed Description

Base class for Callback class.

Provides pimpl abstraction.

Inheritance graph was not generated because of its size.

Definition at line 346 of file callback.h.

Constructor & Destructor Documentation

◆ CallbackBase() [1/2]

ns3::CallbackBase::CallbackBase ( )
inline

Definition at line 349 of file callback.h.

References m_impl.

Referenced by ns3::Callback< void, int >::Callback(), ns3::Callback< void, int >::Assign(), ns3::Callback< void, int >::CheckType(), and ns3::Callback< void, int >::IsEqual().

Here is the caller graph for this function:

◆ CallbackBase() [2/2]

ns3::CallbackBase::CallbackBase ( Ptr< CallbackImplBase > impl)
inlineprotected

Construct from a pimpl.

Parameters
[in]implThe CallbackImplBase Ptr

Definition at line 365 of file callback.h.

References m_impl.

Member Function Documentation

◆ GetImpl()

Ptr< CallbackImplBase > ns3::CallbackBase::GetImpl ( ) const
inline
Returns
The impl pointer

Definition at line 355 of file callback.h.

References m_impl.

Referenced by ns3::Callback< void, int >::Assign(), ns3::Callback< void, int >::CheckType(), and ns3::Callback< void, int >::IsEqual().

Here is the caller graph for this function:

Member Data Documentation

◆ m_impl


The documentation for this class was generated from the following file: