Make XObject::GetWaitHandle a protected function

This commit is contained in:
Dr. Chat
2015-12-17 18:32:45 -06:00
committed by Ben Vanik
parent e619e4590c
commit 68f9949829
8 changed files with 22 additions and 18 deletions

View File

@@ -37,12 +37,13 @@ class XEvent : public XObject {
int32_t Reset();
void Clear();
xe::threading::WaitHandle* GetWaitHandle() override { return event_.get(); }
bool Save(ByteStream* stream) override;
static object_ref<XEvent> Restore(KernelState* kernel_state,
ByteStream* stream);
protected:
xe::threading::WaitHandle* GetWaitHandle() override { return event_.get(); }
private:
bool manual_reset_ = false;
std::unique_ptr<xe::threading::Event> event_;