A Discrete-Event Network Simulator
API
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
ns3::CallbackBase Class Reference

Base class for Callback class. More...

#include "callback.h"

+ Inheritance diagram for ns3::CallbackBase:

Public Member Functions

 CallbackBase ()
 
Ptr< CallbackImplBaseGetImpl (void) const
 

Protected Member Functions

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

Protected Attributes

Ptr< CallbackImplBasem_impl
 the pimpl More...
 

Detailed Description

Base class for Callback class.

Provides pimpl abstraction.

Definition at line 1104 of file callback.h.

Constructor & Destructor Documentation

◆ CallbackBase() [1/2]

ns3::CallbackBase::CallbackBase ( )
inline

Definition at line 1106 of file callback.h.

◆ CallbackBase() [2/2]

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

Construct from a pimpl.

Parameters
[in]implThe CallbackImplBase Ptr

Definition at line 1114 of file callback.h.

Member Function Documentation

◆ GetImpl()

Ptr<CallbackImplBase> ns3::CallbackBase::GetImpl ( void  ) const
inline

Member Data Documentation

◆ m_impl

Ptr<CallbackImplBase> ns3::CallbackBase::m_impl
protected

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