WSF
SimulationThread.hpp
Go to the documentation of this file.
1// ****************************************************************************
2// CUI//REL TO USA ONLY
3//
4// The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
5//
6// Copyright 2003-2015 The Boeing Company. All rights reserved.
7//
8// The use, dissemination or disclosure of data in this file is subject to
9// limitation or restriction. See accompanying README and LICENSE for details.
10// ****************************************************************************
11// ****************************************************************************
12// Updated by Infoscitex, a DCS Company.
13// ****************************************************************************
14
15#ifndef SIMULATIONTHREAD_HPP
16#define SIMULATIONTHREAD_HPP
17
18#include "UtThread.hpp"
19
20
21namespace engage
22{
23
24class TaskManager;
25
26class SimulationThread : public UtThread
27{
28public:
29 SimulationThread(int aThreadId, TaskManager& aManager);
30
31 // Provides the implementation of the abstract base class method.
32 void Run() override;
33
34private:
35 // The thread ID is just a 1-based thread number (mostly for writing status messages).
36 int mThreadId;
37 TaskManager& mManager;
38};
39
40} // namespace engage
41
42#endif
void Run() override
Definition SimulationThread.cpp:37
SimulationThread(int aThreadId, TaskManager &aManager)
Definition SimulationThread.cpp:24
Definition TaskManager.hpp:30
Definition ApplicationExtension.cpp:26
Copyrights Multiple, All Rights Reserved