XLine | classes |
class CThread | ? ^ |
The Intel/Dialogic Event Dispatch Thread.
"CXLineCtrl theControl" is created in the main thread before this one event thread is spawned. "CXLineCtrl::SetupDialogic" creates this thread, which begins a chain of board initialization activities.
While function calls accross threads are reliable where the read-only code segment is targeted, the data segment is not consistant accross threads. So we have what Microsoft calls "thread-local storage" here, and the shared memory we actually want is inaccessible and belongs to an instance of "CXLineCtrl".
A partial solution is implemented by message passing a third globally accessed data segment, and synchronizing it with a set of Microsoft semaphores.
- Source:
- Thread.h:25
- Author:
- Green Lizard Staff
- Version:
- 1.01
Contents | ^ |
Entity Inherited From Type Scope Short Description ~CThread destructor public Destgructor must be supplied CThread constructor public Default Constructor CThread constructor public automatically generated Delete method public undocumented KillThread method public undocumented m_hDead static attribute public undocumented m_hEventKill attribute public Microsoft Transmitter for Kill Event operator = operator public automatically generated
destructor ~CThread | ? ^ > |
Destgructor must be supplied
- Source:
- Thread.h:36
- Code:
public virtual ~ CThread ( )
constructor CThread | ? ^ < > |
Default Constructor
- Source:
- Thread.h:33
- Code:
public CThread ( )
constructor CThread | ? ^ < > |
automatically generated
- Source:
- Thread.h
- Code:
public CThread ( const CThread & )
method Delete | ? ^ < > |
undocumented
- Source:
- Thread.h:43
- Code:
public void Delete ( )
method KillThread | ? ^ < > |
undocumented
- Source:
- Thread.h:44
- Code:
public void KillThread ( )
static attribute m_hDead | ? ^ < > |
undocumented
- Source:
- Thread.h:41
- Code:
- public static HANDLE m_hDead
attribute m_hEventKill | ? ^ < > |
Microsoft Transmitter for Kill Event
- Source:
- Thread.h:39
- Code:
- public HANDLE m_hEventKill
operator = | ? ^ < > |
automatically generated
- Source:
- Thread.h
- Code:
public CThread & operator = ( const CThread & )
Created Sun May 14 08:06:43 2006.
This documentation was generated automatically by
ccdoc v08r40 2003/05/15 bin_opt_msvc_MSWin32-x86-multi-thread-4.0.
Click here to submit a bug report or feature request for ccdoc.
Click here to return to the top of the page.