Main Page Modules Namespace List Class Hierarchy Compound List File List Namespace Members Compound Members File Members
at::Lock< w_MutexType > Class Template Reference
#include <at_thread.h>
Collaboration diagram for at::Lock< w_MutexType >:
[legend]List of all members.
Detailed Description
template<typename w_MutexType>
class at::Lock< w_MutexType >
Lock implements a basic lock using the aquisition is initialization paradigm.
Constructor & Destructor Documentation
|
template<typename w_MutexType> |
| at::Lock< w_MutexType >::Lock |
( |
w_MutexType & |
io_mutex |
) |
[inline] |
|
|
template<typename w_MutexType> |
| at::Lock< w_MutexType >::~Lock |
( |
|
) |
[inline] |
|
Member Function Documentation
|
template<typename w_MutexType> |
| void at::Lock< w_MutexType >::Post |
( |
|
) |
[inline] |
|
|
template<typename w_MutexType> |
| void at::Lock< w_MutexType >::PostAll |
( |
|
) |
[inline] |
|
|
template<typename w_MutexType> |
| void at::Lock< w_MutexType >::Wait |
( |
const TimeInterval & |
i_time |
) |
[inline] |
|
|
template<typename w_MutexType> |
| void at::Lock< w_MutexType >::Wait |
( |
|
) |
[inline] |
|
Member Data Documentation
|
template<typename w_MutexType> |
| w_MutexType& at::Lock< w_MutexType >::m_mutex
|
|
The documentation for this class was generated from the following file:
Generated for Austria by
and
MakeXS at Sun Oct 24 17:35:34 PDT 2004