Quick Links:

bal | bbl | bdl | bsl

Component bslmt_semaphoreimpl_pthread
[Package bslmt]

Provide a POSIX implementation of bslmt::Semaphore. More...

Outline
Purpose:
Provide a POSIX implementation of bslmt::Semaphore.
Classes:
bslmt::SemaphoreImpl<PosixSemaphore> POSIX specialization
See also:
Component bslmt_semaphore
Description:
This component provides an implementation of bslmt::Semaphore for POSIX threads ("pthreads"), bslmt::SemaphoreImpl<PosixSemaphore>, via the template specialization:
  bslmt::SemaphoreImpl<Platform::PosixThreads>
This template class should not be used (directly) by client code. Clients should instead use bslmt::Semaphore.
Usage:
This component is an implementation detail of bslmt and is not intended for direct client use. It is subject to change without notice. As such, a usage example is not provided.