ns3::SystemMutexPrivate Class Reference

List of all members.

Public Member Functions

 SystemMutexPrivate ()
 ~SystemMutexPrivate ()
void Lock (void)
void Unlock (void)

Private Attributes

pthread_mutex_t m_mutex

Detailed Description

Definition at line 32 of file unix-system-mutex.cc.


Constructor & Destructor Documentation

ns3::SystemMutexPrivate::SystemMutexPrivate (  ) 

Definition at line 43 of file unix-system-mutex.cc.

References m_mutex, and NS_LOG_FUNCTION_NOARGS.

ns3::SystemMutexPrivate::~SystemMutexPrivate (  ) 

Definition at line 66 of file unix-system-mutex.cc.

References m_mutex, and NS_LOG_FUNCTION_NOARGS.


Member Function Documentation

void ns3::SystemMutexPrivate::Lock ( void   ) 

Definition at line 73 of file unix-system-mutex.cc.

References m_mutex, NS_FATAL_ERROR, and NS_LOG_FUNCTION_NOARGS.

Referenced by ns3::SystemMutex::Lock().

void ns3::SystemMutexPrivate::Unlock ( void   ) 

Definition at line 87 of file unix-system-mutex.cc.

References m_mutex, NS_FATAL_ERROR, and NS_LOG_FUNCTION_NOARGS.

Referenced by ns3::SystemMutex::Unlock().


Member Data Documentation

pthread_mutex_t ns3::SystemMutexPrivate::m_mutex [private]

Definition at line 40 of file unix-system-mutex.cc.

Referenced by Lock(), SystemMutexPrivate(), Unlock(), and ~SystemMutexPrivate().


The documentation for this class was generated from the following file:
Generated on Thu Dec 3 14:10:36 2009 for NS-3 by  doxygen 1.6.3