25 lines
823 B
C++
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;
|
|
} |