Moving Wait() to XObject base.

This commit is contained in:
Ben Vanik
2014-01-05 01:22:08 -08:00
parent 8bba532f25
commit 372fd97821
12 changed files with 56 additions and 135 deletions

View File

@@ -52,9 +52,6 @@ public:
void Execute();
virtual X_STATUS Wait(uint32_t wait_reason, uint32_t processor_mode,
uint32_t alertable, uint64_t* opt_timeout);
static void EnterCriticalRegion();
static void LeaveCriticalRegion();
uint32_t RaiseIrql(uint32_t new_irql);
@@ -64,6 +61,8 @@ public:
X_STATUS Delay(
uint32_t processor_mode, uint32_t alertable, uint64_t interval);
virtual void* GetWaitHandle();
private:
X_STATUS PlatformCreate();
void PlatformDestroy();