Public Member Functions | Private Member Functions | Private Attributes
coil::Guard< M > Class Template Reference

Guard template class. More...

#include <Guard.h>

List of all members.

Public Member Functions

 Guard (M &mutex)
 Constructor.
 ~Guard ()
 Destructor.

Private Member Functions

 Guard (const Guard &)
Guardoperator= (const Guard &)

Private Attributes

M & m_mutex

Detailed Description

template<class M>
class coil::Guard< M >

Guard template class.

Definition at line 41 of file Guard.h.


Constructor & Destructor Documentation

template<class M>
coil::Guard< M >::Guard ( M &  mutex) [inline]

Constructor.

Constructor

Parameters:
mutexpthread

Definition at line 64 of file Guard.h.

template<class M>
coil::Guard< M >::~Guard ( ) [inline]

Destructor.

Destructor

Definition at line 84 of file Guard.h.

template<class M>
coil::Guard< M >::Guard ( const Guard< M > &  ) [private]

Member Function Documentation

template<class M>
Guard& coil::Guard< M >::operator= ( const Guard< M > &  ) [private]

Member Data Documentation

template<class M>
M& coil::Guard< M >::m_mutex [private]

Definition at line 92 of file Guard.h.


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


openrtm_aist
Author(s): Noriaki Ando
autogenerated on Sat Jun 8 2019 18:49:10