ICP  1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
ScopedSemaphore Class Reference

#include <icputils.h>

Public Member Functions

 ScopedSemaphore (Poco::Semaphore &sem)
 
 ~ScopedSemaphore ()
 

Private Member Functions

void operator= (const Poco::Semaphore &)
 
 ScopedSemaphore (const Poco::Semaphore &)
 

Private Attributes

Poco::Semaphore * m_sem
 

Detailed Description

Definition at line 652 of file icputils.h.

Constructor & Destructor Documentation

ScopedSemaphore::ScopedSemaphore ( const Poco::Semaphore &  )
inlineprivate

Definition at line 657 of file icputils.h.

ScopedSemaphore::ScopedSemaphore ( Poco::Semaphore &  sem)
inline

Definition at line 660 of file icputils.h.

References m_sem.

ScopedSemaphore::~ScopedSemaphore ( )
inline

Definition at line 661 of file icputils.h.

References m_sem.

Member Function Documentation

void ScopedSemaphore::operator= ( const Poco::Semaphore &  )
inlineprivate

Definition at line 656 of file icputils.h.

Member Data Documentation

Poco::Semaphore* ScopedSemaphore::m_sem
private

Definition at line 655 of file icputils.h.

Referenced by ScopedSemaphore(), and ~ScopedSemaphore().


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