EpcTools
An event based multi-threaded C++ development framework.
Public Member Functions | List of all members
EMutexPrivate Class Reference

A private mutex (the mutex data is allocated from either the heap or stack). More...

#include <esynch.h>

Inheritance diagram for EMutexPrivate:
EMutexData

Public Member Functions

 EMutexPrivate (Bool bInit=True)
 Class constructor. More...
 
 ~EMutexPrivate ()
 Class destructor. More...
 
Void * operator new (size_t, Void *where)
 The overloaded new operator. More...
 
Void init ()
 
- Public Member Functions inherited from EMutexData
 ~EMutexData ()
 Class destructor. More...
 
Void init (Bool shared)
 Initializes the mutex data. More...
 
Void destroy ()
 Destroyes the mutex data. More...
 
Bool initialized ()
 Retrieves object initialization status. More...
 
Long & mutex ()
 Retrieves the underlying mutex object. More...
 

Detailed Description

A private mutex (the mutex data is allocated from either the heap or stack).

Constructor & Destructor Documentation

◆ EMutexPrivate()

EMutexPrivate::EMutexPrivate ( Bool  bInit = True)
inline

Class constructor.

Parameters
bInitdirects the constructor to initialize the mutex.

◆ ~EMutexPrivate()

EMutexPrivate::~EMutexPrivate ( )
inline

Class destructor.

Member Function Documentation

◆ init()

Void EMutexPrivate::init ( )
inline

◆ operator new()

Void* EMutexPrivate::operator new ( size_t  ,
Void *  where 
)
inline

The overloaded new operator.


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