ryujinx/Ryujinx.HLE/HOS
Ac_K eda6b78894
apm/am: Refactoring/Unstub services (#1662)
* apm: Refactoring/Unstub service

This PR implement some IPC calls of apm service:
- nn::apm::IManager is fully implemented.
- nn::apm::ISession is fully implemented (close #1633).
- nn::apm::ISystemManager is partially implemented.

nn::appletAE::ICommonStateGetter have some calls which are just a layer of apm IPC calls. What we did in some calls was wrong, it's fixed now!

Everything is checked with RE.

* abstract Apm *Server as Thog requested

* abstract ISession and fix other classes

* Address gdkchan feedback

* Fix class

* Fix Logging
2020-11-08 17:00:54 -03:00
..
Applets
Diagnostics/Demangler
Font
Ipc
Kernel
Services apm/am: Refactoring/Unstub services (#1662) 2020-11-08 17:00:54 -03:00
SystemState
ApplicationLoader.cs
HomebrewRomFsStream.cs
Horizon.cs apm/am: Refactoring/Unstub services (#1662) 2020-11-08 17:00:54 -03:00
IdDictionary.cs
ModLoader.cs
ProgramLoader.cs
ResultCode.cs
ServiceCtx.cs
UserChannelPersistence.cs