Remove IServer client ref
This commit is contained in:
@@ -11,6 +11,7 @@ KEvent::~KEvent()
|
||||
Result KEvent::Initialize()
|
||||
{
|
||||
SetClientServerParent();
|
||||
server.SetClient(&client);
|
||||
SetResourceOwner(KCoreContext::GetCurrentInstance().GetCurrentProcess());
|
||||
|
||||
return ResultSuccess();
|
||||
|
||||
@@ -19,4 +19,9 @@ Result KWritableEvent::Clear()
|
||||
return client->Clear();
|
||||
}
|
||||
|
||||
void KWritableEvent::SetClient(SharedPtr<KReadableEvent> client)
|
||||
{
|
||||
this->client = std::move(client);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user