AERA
Public Member Functions | Static Protected Attributes | List of all members
core::Semaphore Class Reference
Inheritance diagram for core::Semaphore:
core::FastSemaphore core::Pipe11< T, _S > core::Pipe11< P< r_exec::_ReductionJob >, _S > core::Pipe11< P< r_exec::TimeJob >, _S > core::Pipe1N< T, _S > core::PipeN1< T, _S > core::PipeNN< T, _S > core::PipeNN< P< r_exec::_ReductionJob >, 1024 > core::PipeNN< P< r_exec::TimeJob >, 1024 >

Public Member Functions

 Semaphore (uint32 initialCount, uint32 maxCount)
 
bool acquire (uint32 timeout=Infinite)
 
void release (uint32 count=1)
 
void reset ()
 

Static Protected Attributes

static const uint32 Infinite
 

Detailed Description

Definition at line 208 of file submodules/CoreLibrary/CoreLibrary/utils.h.


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