mirror of
https://github.com/Atmosphere-NX/Atmosphere.git
synced 2025-05-27 13:14:15 -04:00
pm: update to reflect 17.0.0 internal design changes
This commit is contained in:
parent
274f6b63f2
commit
0c3afff4d3
13 changed files with 428 additions and 332 deletions
|
@ -64,8 +64,8 @@ namespace ams::pm::impl {
|
|||
~ProcessInfo();
|
||||
void Cleanup();
|
||||
|
||||
void LinkToMultiWait(os::MultiWaitType &multi_wait) {
|
||||
os::LinkMultiWaitHolder(std::addressof(multi_wait), std::addressof(m_multi_wait_holder));
|
||||
os::MultiWaitHolderType *GetMultiWaitHolder() {
|
||||
return std::addressof(m_multi_wait_holder);
|
||||
}
|
||||
|
||||
os::NativeHandle GetHandle() const {
|
||||
|
@ -232,4 +232,10 @@ namespace ams::pm::impl {
|
|||
}
|
||||
};
|
||||
|
||||
ProcessListAccessor GetProcessList();
|
||||
ProcessListAccessor GetExitList();
|
||||
|
||||
ProcessInfo *AllocateProcessInfo(svc::Handle process_handle, os::ProcessId process_id, ldr::PinId pin_id, const ncm::ProgramLocation &location, const cfg::OverrideStatus &override_status);
|
||||
void CleanupProcessInfo(ProcessListAccessor &list, ProcessInfo *process_info);
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue