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
Collaboration diagram for Task_Test:

Collaboration graph
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.


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