dcrud  0.0.0
Distributed data and services
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends
Mutex Class Reference

#include <Mutex.hpp>

Collaboration diagram for Mutex:
Collaboration graph

Public Member Functions

 Mutex ()
 
 ~Mutex ()
 
int take ()
 
int release ()
 

Detailed Description

Definition at line 7 of file Mutex.hpp.

Constructor & Destructor Documentation

Mutex ( )
inline

Definition at line 17 of file Mutex.hpp.

17  {
18  osMutex_new( &_mutex );
19  }
~Mutex ( )
inline

Definition at line 21 of file Mutex.hpp.

21  {
22  osMutex_delete( &_mutex );
23  }

Member Function Documentation

int release ( )
inline

Definition at line 31 of file Mutex.hpp.

31  {
32  return osMutex_release( _mutex );
33  }

Here is the caller graph for this function:

int take ( )
inline

Definition at line 27 of file Mutex.hpp.

27  {
28  return osMutex_take( _mutex );
29  }

Here is the caller graph for this function:


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