Public Types | Public Member Functions | Private Attributes | Friends
mt::mutex Class Reference

#include <mutex.h>

List of all members.

Public Types

typedef void base_type
typedef mutex this_type

Public Member Functions

void lock (void)
 mutex (void)
bool tryLock (void)
void unlock (void)
 ~mutex (void)

Private Attributes

pthread_mutex_t m

Friends

class condition

Detailed Description

Definition at line 13 of file mutex.h.


Member Typedef Documentation

typedef void mt::mutex::base_type

Definition at line 20 of file mutex.h.

Definition at line 19 of file mutex.h.


Constructor & Destructor Documentation

mt::mutex::mutex ( void  ) [inline]

Definition at line 22 of file mutex.h.

mt::mutex::~mutex ( void  ) [inline]

Definition at line 27 of file mutex.h.


Member Function Documentation

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

Definition at line 32 of file mutex.h.

bool mt::mutex::tryLock ( void  ) [inline]

Definition at line 41 of file mutex.h.

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

Definition at line 37 of file mutex.h.


Friends And Related Function Documentation

friend class condition [friend]

Definition at line 49 of file mutex.h.


Member Data Documentation

pthread_mutex_t mt::mutex::m [private]

Definition at line 51 of file mutex.h.


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


shape_reconstruction
Author(s): Roberto Martín-Martín
autogenerated on Sat Jun 8 2019 18:41:08