#include "stdafx.h" #include "LogicDriverThreadLocker.h" using namespace DIOS::Dev::Detail::MachineryECOM; LogicDriverThreadLocker *LogicDriverThreadLocker::m_Instance = nullptr; LogicDriverThreadLocker::LogicDriverThreadLocker() { } LogicDriverThreadLocker::~LogicDriverThreadLocker() { } LogicDriverThreadLocker *LogicDriverThreadLocker::Instance() { if (!m_Instance) { m_Instance = new LogicDriverThreadLocker(); } return m_Instance; } void LogicDriverThreadLocker::Initialize(LogicDriver *logicDriver) { } DWORD LogicDriverThreadLocker::Lock() { DWORD dwRes = 0; return Thread_Lock(); } void LogicDriverThreadLocker::UnLock() { Thread_UnLock(); }