#include <Thread.hh>
|
int32_t | wait_ (DWORD ts=INFINITE) |
|
int32_t | wait_ (const struct timespec *tsP=NULL) |
|
Definition at line 200 of file linux/Thread.hh.
typedef int32_t aligned_int32_t crl::multisense::details::utility::Semaphore::__attribute__((aligned(4))) |
|
private |
crl::multisense::details::utility::Semaphore::Semaphore |
( |
std::size_t |
max = 0 | ) |
|
|
inline |
crl::multisense::details::utility::Semaphore::~Semaphore |
( |
| ) |
|
|
inline |
crl::multisense::details::utility::Semaphore::Semaphore |
( |
std::size_t |
max = 0 | ) |
|
|
inline |
crl::multisense::details::utility::Semaphore::~Semaphore |
( |
| ) |
|
|
inline |
bool crl::multisense::details::utility::Semaphore::clear |
( |
| ) |
|
|
inline |
bool crl::multisense::details::utility::Semaphore::clear |
( |
| ) |
|
|
inline |
int32_t crl::multisense::details::utility::Semaphore::count |
( |
| ) |
|
|
inline |
bool crl::multisense::details::utility::Semaphore::decrement |
( |
| ) |
|
|
inline |
bool crl::multisense::details::utility::Semaphore::decrement |
( |
| ) |
|
|
inline |
bool crl::multisense::details::utility::Semaphore::increment |
( |
| ) |
|
|
inline |
bool crl::multisense::details::utility::Semaphore::increment |
( |
| ) |
|
|
inline |
bool crl::multisense::details::utility::Semaphore::post |
( |
| ) |
|
|
inline |
bool crl::multisense::details::utility::Semaphore::post |
( |
| ) |
|
|
inline |
bool crl::multisense::details::utility::Semaphore::timedWait |
( |
const double & |
timeout | ) |
|
|
inline |
bool crl::multisense::details::utility::Semaphore::timedWait |
( |
const double & |
timeout | ) |
|
|
inline |
bool crl::multisense::details::utility::Semaphore::wait |
( |
| ) |
|
|
inline |
bool crl::multisense::details::utility::Semaphore::wait |
( |
| ) |
|
|
inline |
int32_t crl::multisense::details::utility::Semaphore::wait_ |
( |
DWORD |
ts = INFINITE | ) |
|
|
inlineprivate |
int32_t crl::multisense::details::utility::Semaphore::wait_ |
( |
const struct timespec * |
tsP = NULL | ) |
|
|
inlineprivate |
int32_t crl::multisense::details::utility::Semaphore::waiters |
( |
| ) |
|
|
inline |
int32_t crl::multisense::details::utility::Semaphore::waiters |
( |
| ) |
|
|
inline |
aligned_int32_t crl::multisense::details::utility::Semaphore::m_avail |
|
private |
HANDLE crl::multisense::details::utility::Semaphore::m_handle |
|
private |
const std::size_t crl::multisense::details::utility::Semaphore::m_maximum |
|
private |
LONG crl::multisense::details::utility::Semaphore::m_waiters |
|
private |
aligned_int32_t crl::multisense::details::utility::Semaphore::m_waiters |
|
private |
The documentation for this class was generated from the following file: