rpa::obuf_guard< Mutex >::inner_guard Class Reference

#include <common.h>

Inheritance diagram for rpa::obuf_guard< Mutex >::inner_guard:

rpa::guard< Mutex > List of all members.

Public Member Functions

 inner_guard (obuf_guard *aOIG)
 Locks the mutex like a normal 'guard' object.

Private Member Functions

 inner_guard ()
 inner_guard (const inner_guard &)
inner_guardoperator= (const inner_guard &)

Detailed Description

template<class Mutex>
class rpa::obuf_guard< Mutex >::inner_guard

Behaves exactly like a guard. The point is that we can have the same interface when there is no mutex at all.


Constructor & Destructor Documentation

template<class Mutex>
rpa::obuf_guard< Mutex >::inner_guard::inner_guard (  )  [private]

template<class Mutex>
rpa::obuf_guard< Mutex >::inner_guard::inner_guard ( const inner_guard  )  [private]

template<class Mutex>
rpa::obuf_guard< Mutex >::inner_guard::inner_guard ( obuf_guard aOIG  )  [inline]

Locks the mutex like a normal 'guard' object.


Member Function Documentation

template<class Mutex>
inner_guard& rpa::obuf_guard< Mutex >::inner_guard::operator= ( const inner_guard  )  [private]


The documentation for this class was generated from the following file:
Generated on Tue Sep 25 10:20:35 2007 for rpa by  doxygen 1.4.7