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

Pointer base test class. More...

+ Inheritance diagram for ns3::tests::PtrTestBase:
+ Collaboration diagram for ns3::tests::PtrTestBase:

Public Member Functions

 PtrTestBase ()
 Constructor.
 
virtual ~PtrTestBase ()
 Destructor.
 
void Ref () const
 Increment the reference count.
 
void Unref () const
 Decrement the reference count, and delete if necessary.
 

Private Attributes

uint32_t m_count
 The reference count.
 

Detailed Description

Pointer base test class.

Definition at line 37 of file ptr-test-suite.cc.

Constructor & Destructor Documentation

◆ PtrTestBase()

ns3::tests::PtrTestBase::PtrTestBase ( )

Constructor.

Definition at line 104 of file ptr-test-suite.cc.

◆ ~PtrTestBase()

ns3::tests::PtrTestBase::~PtrTestBase ( )
virtual

Destructor.

Definition at line 109 of file ptr-test-suite.cc.

Member Function Documentation

◆ Ref()

void ns3::tests::PtrTestBase::Ref ( ) const

Increment the reference count.

Definition at line 114 of file ptr-test-suite.cc.

References m_count.

◆ Unref()

void ns3::tests::PtrTestBase::Unref ( ) const

Decrement the reference count, and delete if necessary.

Definition at line 120 of file ptr-test-suite.cc.

References m_count.

Member Data Documentation

◆ m_count

uint32_t ns3::tests::PtrTestBase::m_count
mutableprivate

The reference count.

Definition at line 50 of file ptr-test-suite.cc.

Referenced by Ref(), and Unref().


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