ThreadBase parameter type definition. More...
#include <acsThreadBase.h>

Public Member Functions | |
| ThreadBaseParameter (ThreadBase *thread, const void *parameter=0) | |
| const void * | getParameter () const |
| ThreadBase * | getThreadBase () const |
Private Attributes | |
| ThreadBase * | thread_mp |
| pointer to ThreadBase (self) object | |
| const void * | parameter_mp |
| void pointer to an optional extra parameter | |
ThreadBase parameter type definition.
ThreadBase thread parameter contains pointer to ThreadBase (self) object and optional extra parameter.
| ACS::ThreadBaseParameter::ThreadBaseParameter | ( | ThreadBase * | thread, | |
| const void * | parameter = 0 | |||
| ) | [inline] |
Constructor.
| thread | reference to ThreadBase (self) object | |
| parameter | void pointer to an extra parameter |
| const void* ACS::ThreadBaseParameter::getParameter | ( | ) | const [inline] |
Accessor method to an optional extra parameter.
References parameter_mp.
| ThreadBase* ACS::ThreadBaseParameter::getThreadBase | ( | ) | const [inline] |
Accessor method to ThreadBase (self) object.
References thread_mp.
const void* ACS::ThreadBaseParameter::parameter_mp [private] |
void pointer to an optional extra parameter
Referenced by getParameter().
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.
Referenced by getThreadBase().
1.7.0