Files
compute-runtime/level_zero/tools/source/sysman/engine/engine.cpp
SaiKishore Konda ab9f7b4c53 Engine API's boilerplate for Level Zero Sysman
Change-Id: Ib73b419b53f96a71c1d604cf0091792b33c7fae1
Signed-off-by: SaiKishore Konda <saikishore.konda@intel.com>
2020-04-15 17:31:05 +02:00

32 lines
671 B
C++

/*
* Copyright (C) 2020 Intel Corporation
*
* SPDX-License-Identifier: MIT
*
*/
#include "level_zero/tools/source/sysman/engine/engine.h"
#include "level_zero/tools/source/sysman/engine/engine_imp.h"
namespace L0 {
EngineHandleContext::~EngineHandleContext() {
for (Engine *pEngine : handleList) {
delete pEngine;
}
}
ze_result_t EngineHandleContext::init() {
Engine *pEngine = new EngineImp(pOsSysman);
handleList.push_back(pEngine);
return ZE_RESULT_SUCCESS;
}
ze_result_t EngineHandleContext::engineGet(uint32_t *pCount, zet_sysman_engine_handle_t *phEngine) {
*pCount = 0;
return ZE_RESULT_SUCCESS;
}
} // namespace L0