| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- #include "../pch/pch.h"
- #include "CAppEnv.h"
- #include "../print/CPosPrinterQueue.h"
- #include "../worker/CChengzhongWorker.h"
- #include "../worker/CMessagePushWorker.h"
- #include "../worker/CCommonWorker.h"
- #include "../worker/CVoiceWorker.h"
- #include "CShuangpingTool.h"
- CAppEnv::CAppEnv()
- {
- }
- CAppEnv::~CAppEnv()
- {
- }
- void CAppEnv::Start()
- {
- //初始化配置
- CSetting::GetInstance()->Init();
- //启动打印队列
- CPosPrinterQueue::GetInstance()->StartWork();
- //启动称重任务
- CChengzhongWorker::GetInstance()->StartWork();
- //启动声音任务
- CVoiceWorker::GetInstance()->Start();
- //启动通用任务
- CCommonWorker::GetInstance()->Start();
- //初始化副屏
- CShuangpingTool::GetInstance()->Init();
- }
- void CAppEnv::Stop()
- {
- //停止打印任务
- CPosPrinterQueue::GetInstance()->StopWork();
- //停止称重任务
- CChengzhongWorker::GetInstance()->StopWork();
- //停止声音任务
- CVoiceWorker::GetInstance()->Stop();
- //停止通用任务
- CCommonWorker::GetInstance()->Stop();
- }
|