12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- #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();
- }
|