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().