FeeServer::Mutex::Attributes Class Reference

#include <fee_lock.hh>

List of all members.


Detailed Description

Attributes of mutexes

Public Types

enum  Kind { Fast, Recursive, Checking }

Public Member Functions

 Attributes (Kind type=Fast)
virtual ~Attributes ()
bool Set (Kind type=Fast)
Kind Type () const

Protected Attributes

pthread_mutexattr_t _attr

Friends

class Mutex

Member Enumeration Documentation

types of mutex'es

Enumerator:
Fast  Normal mutex
Recursive  Recursive locking
Checking  Error checking


Constructor & Destructor Documentation

FeeServer::Mutex::Attributes::Attributes ( Kind  type = Fast  ) 

Constructor

FeeServer::Mutex::Attributes::~Attributes (  )  [virtual]

Destructor


Member Function Documentation

bool FeeServer::Mutex::Attributes::Set ( Kind  type = Fast  ) 

Set the kind of mutex

FeeServer::Mutex::Attributes::Kind FeeServer::Mutex::Attributes::Type (  )  const

Get the kind of mutex


Friends And Related Function Documentation

friend class Mutex [friend]


Member Data Documentation

pthread_mutexattr_t FeeServer::Mutex::Attributes::_attr [protected]


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

Generated on Thu Jun 26 17:02:30 2008 for FeeServer++ 0.9 by  doxygen 1.5.6