Public Types | Public Member Functions | Private Attributes
mt::rw_lock Class Reference

#include <rw_lock.h>

List of all members.

Public Types

typedef void base_type
typedef rw_lock this_type

Public Member Functions

void lock_read (void)
void lock_write (void)
 rw_lock (void)
void unlock_read (void)
void unlock_write (void)
 ~rw_lock (void)

Private Attributes

pthread_rwlock_t rw

Detailed Description

Definition at line 11 of file rw_lock.h.


Member Typedef Documentation

typedef void mt::rw_lock::base_type

Definition at line 18 of file rw_lock.h.

Definition at line 17 of file rw_lock.h.


Constructor & Destructor Documentation

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

Definition at line 20 of file rw_lock.h.

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

Definition at line 25 of file rw_lock.h.


Member Function Documentation

void mt::rw_lock::lock_read ( void  ) [inline]

Definition at line 30 of file rw_lock.h.

void mt::rw_lock::lock_write ( void  ) [inline]

Definition at line 40 of file rw_lock.h.

void mt::rw_lock::unlock_read ( void  ) [inline]

Definition at line 35 of file rw_lock.h.

void mt::rw_lock::unlock_write ( void  ) [inline]

Definition at line 45 of file rw_lock.h.


Member Data Documentation

pthread_rwlock_t mt::rw_lock::rw [private]

Definition at line 52 of file rw_lock.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