#include <winapi_semaphore_wrapper.hpp>
|
static const long | MaxCount = long(0x7FFFFFFF) |
|
boost::interprocess::ipcdetail::winapi_semaphore_wrapper::winapi_semaphore_wrapper |
( |
void * |
hnd = winapi::invalid_handle_value | ) |
|
|
inline |
boost::interprocess::ipcdetail::winapi_semaphore_wrapper::~winapi_semaphore_wrapper |
( |
| ) |
|
|
inline |
void boost::interprocess::ipcdetail::winapi_semaphore_wrapper::close |
( |
| ) |
|
|
inline |
void* boost::interprocess::ipcdetail::winapi_semaphore_wrapper::handle |
( |
| ) |
const |
|
inline |
long boost::interprocess::ipcdetail::winapi_semaphore_functions::limit |
( |
| ) |
const |
|
inlineinherited |
bool boost::interprocess::ipcdetail::winapi_semaphore_wrapper::open_or_create |
( |
const char * |
name, |
|
|
long |
sem_count, |
|
|
long |
max_count, |
|
|
const permissions & |
perm, |
|
|
bool & |
created |
|
) |
| |
|
inline |
bool boost::interprocess::ipcdetail::winapi_semaphore_wrapper::open_semaphore |
( |
const char * |
name | ) |
|
|
inline |
void boost::interprocess::ipcdetail::winapi_semaphore_functions::post |
( |
long |
count = 1 | ) |
|
|
inlineinherited |
void* boost::interprocess::ipcdetail::winapi_semaphore_wrapper::release |
( |
| ) |
|
|
inline |
bool boost::interprocess::ipcdetail::winapi_semaphore_functions::timed_wait |
( |
const boost::posix_time::ptime & |
abs_time | ) |
|
|
inlineinherited |
bool boost::interprocess::ipcdetail::winapi_semaphore_functions::try_wait |
( |
void |
| ) |
|
|
inlineinherited |
long boost::interprocess::ipcdetail::winapi_semaphore_functions::value |
( |
| ) |
const |
|
inlineinherited |
void boost::interprocess::ipcdetail::winapi_semaphore_functions::wait |
( |
void |
| ) |
|
|
inlineinherited |
void* boost::interprocess::ipcdetail::winapi_semaphore_functions::m_sem_hnd |
|
protectedinherited |
Referenced by close(), handle(), boost::interprocess::ipcdetail::winapi_semaphore_functions::limit(), open_or_create(), open_semaphore(), boost::interprocess::ipcdetail::winapi_semaphore_functions::post(), release(), swap(), boost::interprocess::ipcdetail::winapi_semaphore_functions::timed_wait(), boost::interprocess::ipcdetail::winapi_semaphore_functions::try_wait(), boost::interprocess::ipcdetail::winapi_semaphore_functions::value(), and boost::interprocess::ipcdetail::winapi_semaphore_functions::wait().
const long boost::interprocess::ipcdetail::winapi_semaphore_wrapper::MaxCount = long(0x7FFFFFFF) |
|
static |
The documentation for this class was generated from the following file: