#include <SemaphoreImpl.h>
Public Member Functions | |
virtual void | post ()=0 |
virtual bool | tryWait ()=0 |
virtual bool | wait ()=0 |
virtual bool | wait (const icl_core::TimeSpan &timeout)=0 |
virtual bool | wait (const icl_core::TimeStamp &timeout)=0 |
virtual | ~SemaphoreImpl () |
Definition at line 37 of file icl_core_thread/SemaphoreImpl.h.
virtual icl_core::thread::SemaphoreImpl::~SemaphoreImpl | ( | ) | [inline, virtual] |
Definition at line 40 of file icl_core_thread/SemaphoreImpl.h.
virtual void icl_core::thread::SemaphoreImpl::post | ( | ) | [pure virtual] |
virtual bool icl_core::thread::SemaphoreImpl::tryWait | ( | ) | [pure virtual] |
virtual bool icl_core::thread::SemaphoreImpl::wait | ( | ) | [pure virtual] |
virtual bool icl_core::thread::SemaphoreImpl::wait | ( | const icl_core::TimeSpan & | timeout | ) | [pure virtual] |
virtual bool icl_core::thread::SemaphoreImpl::wait | ( | const icl_core::TimeStamp & | timeout | ) | [pure virtual] |