Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

ACS::ThreadBaseParameter Class Reference

ThreadBase parameter type definition. More...

#include <acsThreadBase.h>

Collaboration diagram for ACS::ThreadBaseParameter:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ThreadBaseParameter (ThreadBase *thread, const void *parameter=0)
const void * getParameter () const
ThreadBasegetThreadBase () const

Private Attributes

ThreadBasethread_mp
 pointer to ThreadBase (self) object
const void * parameter_mp
 void pointer to an optional extra parameter

Detailed Description

ThreadBase parameter type definition.

ThreadBase thread parameter contains pointer to ThreadBase (self) object and optional extra parameter.


Constructor & Destructor Documentation

ACS::ThreadBaseParameter::ThreadBaseParameter ThreadBase thread,
const void *  parameter = 0
[inline]
 

Constructor.

Parameters:
thread reference to ThreadBase (self) object
parameter void pointer to an extra parameter


Member Function Documentation

const void* ACS::ThreadBaseParameter::getParameter  )  const [inline]
 

Accessor method to an optional extra parameter.

Returns:
void pointer to an optional extra parameter

ThreadBase* ACS::ThreadBaseParameter::getThreadBase  )  const [inline]
 

Accessor method to ThreadBase (self) object.

Returns:
pointer to ThreadBase (self) object


Member Data Documentation

const void* ACS::ThreadBaseParameter::parameter_mp [private]
 

void pointer to an optional extra parameter

ThreadBase* ACS::ThreadBaseParameter::thread_mp [private]
 

pointer to ThreadBase (self) object

This function is equivalent to ThreadBaseParameter::getThreadBase and it is here just for backward compatibility reason.


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 02:37:00 2009 for ACS C++ API by doxygen 1.3.8