Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

clDynThreads< TThreads > Class Template Reference

#include <DynThreads.hh>

Inheritance diagram for clDynThreads< TThreads >:

Inheritance graph
[legend]
Collaboration diagram for clDynThreads< TThreads >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef void *(TThreads::* Method_t )(void *)
typedef clDynThreads::_stParams2 stParams2
typedef clDynThreads::_stParams2stpParams2

Public Member Functions

 clDynThreads (TThreads &KlassInst)
int Create (Method_t Method, void *vpParam, bool bDetached=false)
virtual void * InternalCaller (void *vpParam)

Public Attributes

TThreads * Klass

template<class TThreads>
class clDynThreads< TThreads >


Member Typedef Documentation

template<class TThreads>
typedef void*(TThreads::* clDynThreads< TThreads >::Method_t)(void *)
 

Definition at line 68 of file DynThreads.hh.

Referenced by clDynThreads< TThreads >::Create(), and clDynThreads< TThreads >::InternalCaller().

template<class TThreads>
typedef struct clDynThreads::_stParams2 clDynThreads< TThreads >::stParams2
 

Referenced by clDynThreads< TThreads >::Create().

template<class TThreads>
typedef struct clDynThreads::_stParams2 * clDynThreads< TThreads >::stpParams2
 

Referenced by clDynThreads< TThreads >::Create(), and clDynThreads< TThreads >::InternalCaller().


Constructor & Destructor Documentation

template<class TThreads>
clDynThreads< TThreads >::clDynThreads TThreads &  KlassInst  )  [inline]
 

Definition at line 75 of file DynThreads.hh.


Member Function Documentation

template<class TThreads>
int clDynThreads< TThreads >::Create Method_t  Method,
void *  vpParam,
bool  bDetached = false
[inline]
 

Definition at line 77 of file DynThreads.hh.

References clDynThreadsBase::Create(), clDynThreads< TThreads >::_stParams2::Method, clDynThreads< TThreads >::Method_t, clDynThreads< TThreads >::stParams2, clDynThreads< TThreads >::stpParams2, and clDynThreads< TThreads >::_stParams2::vpParam.

Referenced by main().

template<class TThreads>
virtual void* clDynThreads< TThreads >::InternalCaller void *  vpParam  )  [inline, virtual]
 

Implements clDynThreadsBase.

Definition at line 88 of file DynThreads.hh.

References clDynThreads< TThreads >::_stParams2::Method, clDynThreads< TThreads >::Method_t, clDynThreads< TThreads >::stpParams2, and clDynThreads< TThreads >::_stParams2::vpParam.


Member Data Documentation

template<class TThreads>
TThreads* clDynThreads< TThreads >::Klass
 

Definition at line 74 of file DynThreads.hh.


The documentation for this class was generated from the following file:
Generated on Tue Mar 2 19:47:08 2004 for libDSP by doxygen 1.3.6