2025-04-27 07:49:33 -04:00

30 lines
608 B
C++

#if !defined(MOTION__Scheduler_inl__INCLUDED)
#define MOTION__Scheduler_inl__INCLUDED
#pragma once
//------------------------------------------------------------------------------
inline void
Scheduler::Enter()
{
m_lock.Enter();
#if DBG
InterlockedExchange(&m_DEBUG_fLocked, TRUE);
#endif // DBG
}
//------------------------------------------------------------------------------
inline void
Scheduler::Leave()
{
#if DBG
InterlockedExchange(&m_DEBUG_fLocked, FALSE);
#endif // DBG
m_lock.Leave();
}
#endif // MOTION__Scheduler_inl__INCLUDED