Protected Member Functions | Private Attributes
Poco::MutexImpl Class Reference

#include <Mutex_POSIX.h>

Inheritance diagram for Poco::MutexImpl:
Inheritance graph
[legend]

List of all members.

Protected Member Functions

void lockImpl ()
void lockImpl ()
 MutexImpl ()
 MutexImpl ()
 MutexImpl (bool fast)
bool tryLockImpl ()
bool tryLockImpl (long milliseconds)
bool tryLockImpl ()
bool tryLockImpl (long milliseconds)
void unlockImpl ()
void unlockImpl ()
 ~MutexImpl ()
 ~MutexImpl ()

Private Attributes

CRITICAL_SECTION _cs
pthread_mutex_t _mutex

Detailed Description

Definition at line 52 of file Mutex_POSIX.h.


Constructor & Destructor Documentation

Poco::MutexImpl::MutexImpl ( ) [protected]

Definition at line 56 of file Mutex_POSIX.cpp.

Poco::MutexImpl::MutexImpl ( bool  fast) [protected]

Definition at line 74 of file Mutex_POSIX.cpp.

Poco::MutexImpl::~MutexImpl ( ) [protected]

Definition at line 92 of file Mutex_POSIX.cpp.

Poco::MutexImpl::MutexImpl ( ) [protected]
Poco::MutexImpl::~MutexImpl ( ) [protected]

Member Function Documentation

void Poco::MutexImpl::lockImpl ( ) [protected]
void Poco::MutexImpl::lockImpl ( ) [inline, protected]

Definition at line 79 of file Mutex_POSIX.h.

bool Poco::MutexImpl::tryLockImpl ( ) [protected]
bool Poco::MutexImpl::tryLockImpl ( long  milliseconds) [protected]
bool Poco::MutexImpl::tryLockImpl ( ) [inline, protected]

Definition at line 86 of file Mutex_POSIX.h.

bool Poco::MutexImpl::tryLockImpl ( long  milliseconds) [protected]

Definition at line 98 of file Mutex_POSIX.cpp.

void Poco::MutexImpl::unlockImpl ( ) [protected]
void Poco::MutexImpl::unlockImpl ( ) [inline, protected]

Definition at line 99 of file Mutex_POSIX.h.


Member Data Documentation

CRITICAL_SECTION Poco::MutexImpl::_cs [private]

Definition at line 62 of file Mutex_WIN32.h.

pthread_mutex_t Poco::MutexImpl::_mutex [private]

Definition at line 64 of file Mutex_POSIX.h.


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


pluginlib
Author(s): Tully Foote and Eitan Marder-Eppstein
autogenerated on Sat Dec 28 2013 17:20:20