qrk::Lock Class Reference

ロッククラス More...

#include <Lock.h>

List of all members.

Public Member Functions

void lock (void)
 ロック
 Lock (void)
void unlock (void)
 アンロック
 ~Lock (void)

Private Member Functions

 Lock (const Lock &rhs)
void * operator new (size_t)
void * operator new[] (size_t)
Lockoperator= (const Lock &rhs)

Private Attributes

const std::auto_ptr< pImpl > pimpl

Friends

class ConditionalVariable
bool ConditionVariable::wait (Lock *lock, int timeout)

Detailed Description

ロッククラス

Definition at line 18 of file Lock.h.


Constructor & Destructor Documentation

qrk::Lock::Lock ( const Lock rhs  )  [private]
qrk::Lock::Lock ( void   ) 
qrk::Lock::~Lock ( void   ) 

Member Function Documentation

void qrk::Lock::lock ( void   ) 

ロック

void* qrk::Lock::operator new ( size_t   )  [private]
void* qrk::Lock::operator new[] ( size_t   )  [private]
Lock& qrk::Lock::operator= ( const Lock rhs  )  [private]
void qrk::Lock::unlock ( void   ) 

アンロック


Friends And Related Function Documentation

friend class ConditionalVariable [friend]

Definition at line 16 of file Lock.h.

bool ConditionVariable::wait ( Lock lock,
int  timeout 
) [friend]

Member Data Documentation

const std::auto_ptr<pImpl> qrk::Lock::pimpl [private]

Definition at line 26 of file Lock.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Defines


libhokuyo_urg
Author(s): Alexander Bubeck
autogenerated on Fri Jan 11 09:14:15 2013