#pragma once

#include <stdint.h>

namespace PortabilityLayer
{
	class HostThreadEvent
	{
	public:
		virtual void Wait() = 0;
		virtual void WaitTimed(uint32_t msec) = 0;
		virtual void Signal() = 0;
		virtual void Destroy() = 0;
	};
}
