Public Member Functions | Private Attributes

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

References parameter_mp.

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

Accessor method to ThreadBase (self) object.

Returns:
pointer to ThreadBase (self) object

References thread_mp.


Member Data Documentation

void pointer to an optional extra parameter

Referenced by getParameter().

pointer to ThreadBase (self) object

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

Referenced by getThreadBase().


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