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

@@ -30,13 +30,12 @@ class XMutant : public XObject {
X_STATUS ReleaseMutant(uint32_t priority_increment, bool abandon, bool wait);
xe::threading::WaitHandle* GetWaitHandle() override { return mutant_.get(); }
bool Save(ByteStream* stream) override;
static object_ref<XMutant> Restore(KernelState* kernel_state,
ByteStream* stream);
protected:
xe::threading::WaitHandle* GetWaitHandle() override { return mutant_.get(); }
void WaitCallback() override;
private: