mirror of
https://github.com/Atmosphere-NX/Atmosphere
synced 2024-12-22 20:31:14 +00:00
pgl: update for 11.0.0
This commit is contained in:
parent
ac6fc7b965
commit
1352690ece
4 changed files with 9 additions and 2 deletions
|
@ -35,7 +35,8 @@ namespace ams::pgl::sf {
|
||||||
AMS_SF_METHOD_INFO(C, H, 9, Result, IsApplicationCrashReportEnabled, (ams::sf::Out<bool> out)) \
|
AMS_SF_METHOD_INFO(C, H, 9, Result, IsApplicationCrashReportEnabled, (ams::sf::Out<bool> out)) \
|
||||||
AMS_SF_METHOD_INFO(C, H, 10, Result, EnableApplicationAllThreadDumpOnCrash, (bool enabled)) \
|
AMS_SF_METHOD_INFO(C, H, 10, Result, EnableApplicationAllThreadDumpOnCrash, (bool enabled)) \
|
||||||
AMS_SF_METHOD_INFO(C, H, 12, Result, TriggerApplicationSnapShotDumper, (SnapShotDumpType dump_type, const ams::sf::InBuffer &arg)) \
|
AMS_SF_METHOD_INFO(C, H, 12, Result, TriggerApplicationSnapShotDumper, (SnapShotDumpType dump_type, const ams::sf::InBuffer &arg)) \
|
||||||
AMS_SF_METHOD_INFO(C, H, 20, Result, GetShellEventObserver, (ams::sf::Out<std::shared_ptr<pgl::sf::IEventObserver>> out))
|
AMS_SF_METHOD_INFO(C, H, 20, Result, GetShellEventObserver, (ams::sf::Out<std::shared_ptr<pgl::sf::IEventObserver>> out)) \
|
||||||
|
AMS_SF_METHOD_INFO(C, H, 21, Result, Command21NotImplemented, (ams::sf::Out<u64> out, u32 in, const ams::sf::InBuffer &buf1, const ams::sf::InBuffer &buf2))
|
||||||
|
|
||||||
AMS_SF_DEFINE_INTERFACE(IShellInterface, AMS_PGL_I_SHELL_INTERFACE_INTERFACE_INFO);
|
AMS_SF_DEFINE_INTERFACE(IShellInterface, AMS_PGL_I_SHELL_INTERFACE_INTERFACE_INFO);
|
||||||
|
|
||||||
|
|
|
@ -47,6 +47,7 @@ namespace ams::pgl::srv {
|
||||||
Result TriggerApplicationSnapShotDumper(SnapShotDumpType dump_type, const ams::sf::InBuffer &arg);
|
Result TriggerApplicationSnapShotDumper(SnapShotDumpType dump_type, const ams::sf::InBuffer &arg);
|
||||||
|
|
||||||
Result GetShellEventObserver(ams::sf::Out<std::shared_ptr<pgl::sf::IEventObserver>> out);
|
Result GetShellEventObserver(ams::sf::Out<std::shared_ptr<pgl::sf::IEventObserver>> out);
|
||||||
|
Result Command21NotImplemented(ams::sf::Out<u64> out, u32 in, const ams::sf::InBuffer &buf1, const ams::sf::InBuffer &buf2);
|
||||||
};
|
};
|
||||||
static_assert(pgl::sf::IsIShellInterface<ShellInterface>);
|
static_assert(pgl::sf::IsIShellInterface<ShellInterface>);
|
||||||
|
|
||||||
|
|
|
@ -89,4 +89,8 @@ namespace ams::pgl::srv {
|
||||||
return ResultSuccess();
|
return ResultSuccess();
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
Result ShellInterface::Command21NotImplemented(ams::sf::Out<u64> out, u32 in, const ams::sf::InBuffer &buf1, const ams::sf::InBuffer &buf2) {
|
||||||
|
return pgl::ResultNotImplemented();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
|
@ -21,6 +21,7 @@ namespace ams::pgl {
|
||||||
|
|
||||||
R_DEFINE_NAMESPACE_RESULT_MODULE(228);
|
R_DEFINE_NAMESPACE_RESULT_MODULE(228);
|
||||||
|
|
||||||
|
R_DEFINE_ERROR_RESULT(NotImplemented, 1);
|
||||||
R_DEFINE_ERROR_RESULT(NotAvailable, 2);
|
R_DEFINE_ERROR_RESULT(NotAvailable, 2);
|
||||||
R_DEFINE_ERROR_RESULT(ApplicationNotRunning, 3);
|
R_DEFINE_ERROR_RESULT(ApplicationNotRunning, 3);
|
||||||
R_DEFINE_ERROR_RESULT(BufferNotEnough, 4);
|
R_DEFINE_ERROR_RESULT(BufferNotEnough, 4);
|
||||||
|
|
Loading…
Reference in a new issue