A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ns3::CallbackImplBase Class Referenceabstract

Abstract base class for CallbackImpl Provides reference counting and equality test. More...

#include <callback.h>

+ Inheritance diagram for ns3::CallbackImplBase:
+ Collaboration diagram for ns3::CallbackImplBase:

Public Member Functions

virtual ~CallbackImplBase ()
 Virtual destructor. More...
 
virtual bool IsEqual (Ptr< const CallbackImplBase > other) const =0
 Equality test. More...
 
- Public Member Functions inherited from ns3::SimpleRefCount< CallbackImplBase >
 SimpleRefCount ()
 Constructor. More...
 
 SimpleRefCount (const SimpleRefCount &o)
 Copy constructor. More...
 
uint32_t GetReferenceCount (void) const
 Get the reference count of the object. More...
 
SimpleRefCountoperator= (const SimpleRefCount &o)
 Assignment. More...
 
void Ref (void) const
 Increment the reference count. More...
 
void Unref (void) const
 Decrement the reference count. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from ns3::SimpleRefCount< CallbackImplBase >
static void Cleanup (void)
 Noop. More...
 

Detailed Description

Abstract base class for CallbackImpl Provides reference counting and equality test.

Definition at line 78 of file callback.h.

Constructor & Destructor Documentation

virtual ns3::CallbackImplBase::~CallbackImplBase ( )
inlinevirtual

Virtual destructor.

Definition at line 82 of file callback.h.

Member Function Documentation


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