SDC C-Project CF Review 프로그램
LYW
2022-07-05 63439977901d54a01924ed76290931aeddbce66c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include "StdAfx.h"
#include "SimulationThread.h"
 
CSimulationThread::CSimulationThread(void)
{
    m_pST2P = NULL;
}
 
CSimulationThread::~CSimulationThread(void)
{
 
}
 
BOOL CSimulationThread::AddThreadData(const CSimulationData& data)
{
    CSimulationThreadData *pData = new CSimulationThreadData(this);
 
    if (pData==NULL) return FALSE;
 
    pData->simulationData = data;
 
    return CreateWorkThread(pData);
}
 
void CSimulationThread::WorkThreadProcess(PVOID pParameter)
{
    if (m_pST2P==NULL) return;
 
    CSimulationThreadData *pData = static_cast<CSimulationThreadData*>(pParameter);
    if (pData==NULL) return;
 
    m_pST2P->IST2P_RunThreadProcess(pData->simulationData);
}