TSmpThreadsLauncher Class Reference
[Base Classes for plugins]

Inheritance diagram for TSmpThreadsLauncher:

TBasicThread IExThread TMCCountedObject IMCUnknown IMCUnknown List of all members.

Public Member Functions

void Launch ()

Static Public Member Functions

void Create (TSmpThreadsLauncher **outThread, ISMPThread *smpThread, ESmpThreadPriority threadPriority)
void Create (TSmpThreadsLauncher **outThread, const TMCCountedPtrArray< ISMPThread > &smpThreads, ESmpThreadPriority threadsPriority)

Protected Member Functions

 TSmpThreadsLauncher (ISMPThread *smpThread, ESmpThreadPriority threadPriority)
 TSmpThreadsLauncher (const TMCCountedPtrArray< ISMPThread > &smpThreads, ESmpThreadPriority threadsPriority)
 ~TSmpThreadsLauncher ()
virtual MCCOMErr MCCOMAPI Work ()

Protected Attributes

ESmpThreadPriority fThreadsPriority
int32 fThreadID
TMCCountedPtrArray< ISMPThread > fSmpThreads
TMCCountedPtr< IShSMPRemoteLauncher > fRemoteLauncher

Constructor & Destructor Documentation

TSmpThreadsLauncher::TSmpThreadsLauncher (  ISMPThread *  smpThread,
ESmpThreadPriority  threadPriority
)  [protected]
 

TSmpThreadsLauncher::TSmpThreadsLauncher (  const TMCCountedPtrArray< ISMPThread > &  smpThreads,
ESmpThreadPriority  threadsPriority
)  [protected]
 

TSmpThreadsLauncher::~TSmpThreadsLauncher (   )  [protected]
 


Member Function Documentation

void TSmpThreadsLauncher::Create (  TSmpThreadsLauncher **  outThread,
const TMCCountedPtrArray< ISMPThread > &  smpThreads,
ESmpThreadPriority  threadsPriority
)  [static]
 

void TSmpThreadsLauncher::Create (  TSmpThreadsLauncher **  outThread,
ISMPThread *  smpThread,
ESmpThreadPriority  threadPriority
)  [static]
 

void TSmpThreadsLauncher::Launch (   ) 
 

virtual MCCOMErr MCCOMAPI TSmpThreadsLauncher::Work (   )  [protected, virtual]
 

Implements IExThread.


Member Data Documentation

TMCCountedPtr<IShSMPRemoteLauncher> TSmpThreadsLauncher::fRemoteLauncher [protected]
 

TMCCountedPtrArray<ISMPThread> TSmpThreadsLauncher::fSmpThreads [protected]
 

int32 TSmpThreadsLauncher::fThreadID [protected]
 

ESmpThreadPriority TSmpThreadsLauncher::fThreadsPriority [protected]
 


The documentation for this class was generated from the following file:
Generated on Mon Mar 14 12:29:10 2005 for Carrara SDK Doc by  doxygen 1.3.9.1