Files
handleaiuinew/HanddleAI/HandleAiUi-new/back/backEndController.cpp
T
2024-05-20 01:02:24 +08:00

25 lines
823 B
C++

#include <backEndController.h>
#include <triggerController.h>
#include <cameraController.h>
#include <jsonParsing.h>
#include <future>
backEndController::backEndController()
{
_jsonConfiguration = new jsonConfiguration();
_triggerController = new triggerController();
_cameraController = new cameraController();
std::vector<std::future<void>> futures;//Òì²½³õʼ»¯
futures.push_back(std::async(std::launch::async, &triggerController::init, _triggerController, this));
futures.push_back(std::async(std::launch::async, &cameraController::init, _cameraController, this));
for (auto& future : futures) {
future.wait();
}
/*_triggerController->init(this);
_cameraController->init(this);*/
}
backEndController::~backEndController()
{
delete _triggerController;
delete _cameraController;
delete _jsonConfiguration;
}