1
0
mirror of https://github.com/Halofreak1990/XFXFramework synced 2024-12-26 13:49:34 +01:00
Tom Lint 81af66d336 Code Audit
Replaced all copyright symbols with (c) to improve cross-platform
reading
Added classes to XFX::Audio namespace
Added and updated classes in XFX::Graphics namespace
Updated event function signature
Replaced const char* ToString() with const String& ToString()
2013-06-02 14:32:43 +02:00

36 lines
842 B
C++
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/********************************************************
* WaitHandle.h *
* *
* XFX WaitHandle definition file *
* Copyright (c) XFX Team. All Rights Reserved *
********************************************************/
#ifndef _SYSTEM_THREADING_WAITHANDLE_
#define _SYSTEM_THREADING_WAITHANDLE_
#include "../Types.h"
namespace System
{
namespace Threading
{
// Encapsulates operating systemspecific objects that wait for exclusive access to shared resources.
class WaitHandle
{
protected:
static const IntPtr InvalidHandle;
virtual void Dispose(bool explicitDisposing);
WaitHandle();
public:
IntPtr Handle;
virtual void Close();
virtual bool WaitOne();
virtual bool WaitOne(int millisecondsTimeout, bool exitContext);
};
}
}
#endif //_SYSTEM_THREADING_WAITHANDLE_