ns-3 Direct Code Execution
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ns3::MemoryBounds Class Reference

Public Member Functions

 MemoryBounds ()
void AddBound (void *address)
size_t GetSize (void) const
void * GetStart (void) const

Private Attributes

unsigned long m_max
unsigned long m_min

Detailed Description

Definition at line 54 of file pthread-fiber-manager.cc.

Constructor & Destructor Documentation

ns3::MemoryBounds::MemoryBounds ( )
inline

Definition at line 57 of file pthread-fiber-manager.cc.

Member Function Documentation

void ns3::MemoryBounds::AddBound ( void *  address)
inline

Definition at line 62 of file pthread-fiber-manager.cc.

References m_max, and m_min.

Referenced by ns3::PthreadFiberManager::Clone(), ns3::PthreadFiberManager::Run(), and ns3::PthreadFiberManager::Yield().

+ Here is the caller graph for this function:

size_t ns3::MemoryBounds::GetSize ( void  ) const
inline

Definition at line 74 of file pthread-fiber-manager.cc.

References m_max, and m_min.

Referenced by ns3::PthreadFiberManager::Clone(), and ns3::StackTrampoline::DoWork().

+ Here is the caller graph for this function:

void* ns3::MemoryBounds::GetStart ( void  ) const
inline

Definition at line 68 of file pthread-fiber-manager.cc.

References m_min.

Referenced by ns3::PthreadFiberManager::Clone(), and ns3::StackTrampoline::DoWork().

+ Here is the caller graph for this function:

Member Data Documentation

unsigned long ns3::MemoryBounds::m_max
private

Definition at line 83 of file pthread-fiber-manager.cc.

Referenced by AddBound(), and GetSize().

unsigned long ns3::MemoryBounds::m_min
private

Definition at line 82 of file pthread-fiber-manager.cc.

Referenced by AddBound(), GetSize(), and GetStart().


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