IShThreadUtilities Struct Reference
[Shell Utilities]

Inheritance diagram for IShThreadUtilities:
IMCUnknown

List of all members.

Public Member Functions

virtual long MCCOMAPI LaunchThread (IExThread *inthread, uint32 stackSize)=0
virtual MCCOMErr MCCOMAPI KillThread (long inthreadID)=0
virtual MCCOMErr MCCOMAPI YieldProcesses (uint32 ticks)=0
virtual boolean MCCOMAPI Exists (long inthreadID)=0
virtual boolean MCCOMAPI IsMainThread ()=0
virtual long MCCOMAPI CurrentThreadID ()=0
virtual MCCOMErr MCCOMAPI RemoteInstruction (IExThreadRemoteInstruction *instruction, boolean returnImmediately=false)=0
virtual MCCOMErr MCCOMAPI ExecuteInstructionOnMain (IExMainThreadInstruction *instruction)=0

Detailed Description

Thread Manager Object. This utilities offer a number of functions to deal with cooperative threads (non-preemtive).


Member Function Documentation

virtual long MCCOMAPI IShThreadUtilities::CurrentThreadID (  )  [pure virtual]
virtual MCCOMErr MCCOMAPI IShThreadUtilities::ExecuteInstructionOnMain ( IExMainThreadInstruction instruction  )  [pure virtual]
virtual boolean MCCOMAPI IShThreadUtilities::Exists ( long  inthreadID  )  [pure virtual]
virtual boolean MCCOMAPI IShThreadUtilities::IsMainThread (  )  [pure virtual]
virtual MCCOMErr MCCOMAPI IShThreadUtilities::KillThread ( long  inthreadID  )  [pure virtual]
virtual long MCCOMAPI IShThreadUtilities::LaunchThread ( IExThread inthread,
uint32  stackSize 
) [pure virtual]
virtual MCCOMErr MCCOMAPI IShThreadUtilities::RemoteInstruction ( IExThreadRemoteInstruction instruction,
boolean  returnImmediately = false 
) [pure virtual]
virtual MCCOMErr MCCOMAPI IShThreadUtilities::YieldProcesses ( uint32  ticks  )  [pure virtual]

The documentation for this struct was generated from the following file:
Generated on Mon Apr 26 22:47:52 2010 for Carrara SDK Doc by  doxygen 1.6.3