Move OsContext to Device

Change-Id: I030b65372fbdc075423d22720e9da34ac65b8e68
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:
Mateusz Jablonski
2018-08-27 15:48:29 +02:00
committed by sys_ocldev
parent c014c49102
commit 92bfd2e3d2
58 changed files with 615 additions and 429 deletions

View File

@@ -21,14 +21,16 @@
*/
#pragma once
#include "runtime/utilities/reference_tracked_object.h"
#include <memory>
namespace OCLRT {
class OSInterface;
class OsContext {
class OsContext : public ReferenceTrackedObject<OsContext> {
public:
class OsContextImpl;
OsContext(OSInterface &osInterface);
~OsContext();
OsContext(OSInterface *osInterface);
~OsContext() override;
OsContextImpl *get() const {
return osContextImpl.get();
};