mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-30 01:35:20 +08:00
Fixing backup/restore of asynch handler in ULTS
Change-Id: If2cbbaa30968ecec3c1bc0361ff86aa523122f21
This commit is contained in:
committed by
sys_ocldev
parent
46f3efd79c
commit
bad0ba8ac8
@@ -45,7 +45,7 @@ Platform *platform() { return &platformImpl; }
|
||||
|
||||
Platform::Platform() {
|
||||
devices.reserve(64);
|
||||
createAsyncEventsHandler(new AsyncEventsHandler());
|
||||
setAsyncEventsHandler(std::unique_ptr<AsyncEventsHandler>(new AsyncEventsHandler()));
|
||||
}
|
||||
|
||||
Platform::~Platform() {
|
||||
@@ -238,8 +238,9 @@ AsyncEventsHandler *Platform::getAsyncEventsHandler() {
|
||||
return asyncEventsHandler.get();
|
||||
}
|
||||
|
||||
void Platform::createAsyncEventsHandler(AsyncEventsHandler *handler) {
|
||||
asyncEventsHandler.reset(handler);
|
||||
std::unique_ptr<AsyncEventsHandler> Platform::setAsyncEventsHandler(std::unique_ptr<AsyncEventsHandler> handler) {
|
||||
asyncEventsHandler.swap(handler);
|
||||
return handler;
|
||||
}
|
||||
|
||||
} // namespace OCLRT
|
||||
|
||||
Reference in New Issue
Block a user