Stxxl  1.4.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Attributes
stxxl::mutex Class Reference

#include <mutex.h>

Inheritance diagram for stxxl::mutex:
Inheritance graph
[legend]
Collaboration diagram for stxxl::mutex:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 mutex ()
 ~mutex ()
void lock ()
void unlock ()

Private Attributes

pthread_mutex_t _mutex

Detailed Description

Definition at line 42 of file mutex.h.


Constructor & Destructor Documentation

stxxl::mutex::mutex ( ) [inline]

Definition at line 47 of file mutex.h.

References check_pthread_call.

stxxl::mutex::~mutex ( ) [inline]

Definition at line 52 of file mutex.h.

References check_pthread_call, and stxxl_function_error.


Member Function Documentation

void stxxl::mutex::lock ( ) [inline]

Definition at line 63 of file mutex.h.

References check_pthread_call.

void stxxl::mutex::unlock ( ) [inline]

Definition at line 67 of file mutex.h.

References check_pthread_call.


Member Data Documentation

pthread_mutex_t stxxl::mutex::_mutex [private]

Definition at line 44 of file mutex.h.


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