Main Page   Modules   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

Task_Test Class Reference

Inheritance diagram for Task_Test:

Inheritance graph
[legend]
Collaboration diagram for Task_Test:

Collaboration graph
[legend]
List of all members.

Public Methods

 Task_Test ()
 ~Task_Test ()
void Work () throw ()

Static Public Attributes

const unsigned m_thr_count = 3
const unsigned m_iters = 1 << 22
volatile unsigned m_count = 0
AtomicCount m_value
ConditionalMutex m_mutex

Constructor & Destructor Documentation

Task_Test::Task_Test   [inline]
 

Task_Test::~Task_Test   [inline]
 


Member Function Documentation

void Task_Test::Work   throw () [inline, virtual]
 

Work is derived by the application to perform the work required by the task.

Returns:
nothing

Implements at::Task.


Member Data Documentation

volatile unsigned Task_Test::m_count = 0 [static]
 

const unsigned Task_Test::m_iters = 1 << 22 [static]
 

ConditionalMutex Task_Test::m_mutex [static]
 

const unsigned Task_Test::m_thr_count = 3 [static]
 

AtomicCount Task_Test::m_value [static]
 


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

Generated for Austria by doxygen and MakeXS at Sun Oct 24 17:35:34 PDT 2004