mirror of
https://git.eden-emu.dev/eden-emu/eden.git
synced 2025-07-21 08:45:45 +00:00
sm:: support service registration deferral
This commit is contained in:
parent
1c3a93e7c4
commit
893a54f2bd
5 changed files with 151 additions and 8 deletions
|
@ -358,6 +358,14 @@ public:
|
|||
return manager.lock();
|
||||
}
|
||||
|
||||
bool GetIsDeferred() const {
|
||||
return is_deferred;
|
||||
}
|
||||
|
||||
void SetIsDeferred(bool is_deferred_ = true) {
|
||||
is_deferred = is_deferred_;
|
||||
}
|
||||
|
||||
private:
|
||||
friend class IPC::ResponseBuilder;
|
||||
|
||||
|
@ -392,6 +400,7 @@ private:
|
|||
u32 domain_offset{};
|
||||
|
||||
std::weak_ptr<SessionRequestManager> manager{};
|
||||
bool is_deferred{false};
|
||||
|
||||
KernelCore& kernel;
|
||||
Core::Memory::Memory& memory;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue