aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Horizon/Sdk/Lm
diff options
context:
space:
mode:
authorAc_K <Acoustik666@gmail.com>2023-01-08 13:13:39 +0100
committerGitHub <noreply@github.com>2023-01-08 12:13:39 +0000
commit550747eac6c0f6da14070c8b6d208bde6f1d1eb9 (patch)
tree1be203777156dae17a4221589c852c638b273d94 /Ryujinx.Horizon/Sdk/Lm
parent3ffceab1fb220c13f5982de599d788f2e3e7cc47 (diff)
Horizon: Impl Prepo, Fixes bugs, Clean things (#4220)
* Horizon: Impl Prepo, Fixes bugs, Clean things * remove ToArray() * resultCode > status * Remove old services * Addresses gdkchan's comments and more cleanup * Addresses Gdkchan's feedback 2 * Reorganize services, make sure service are loaded before guest Co-Authored-By: gdkchan <5624669+gdkchan@users.noreply.github.com> * Create interfaces for lm and sm Co-authored-by: gdkchan <5624669+gdkchan@users.noreply.github.com>
Diffstat (limited to 'Ryujinx.Horizon/Sdk/Lm')
-rw-r--r--Ryujinx.Horizon/Sdk/Lm/ILmLogger.cs12
-rw-r--r--Ryujinx.Horizon/Sdk/Lm/ILogService.cs11
2 files changed, 23 insertions, 0 deletions
diff --git a/Ryujinx.Horizon/Sdk/Lm/ILmLogger.cs b/Ryujinx.Horizon/Sdk/Lm/ILmLogger.cs
new file mode 100644
index 00000000..bb5770cb
--- /dev/null
+++ b/Ryujinx.Horizon/Sdk/Lm/ILmLogger.cs
@@ -0,0 +1,12 @@
+using Ryujinx.Horizon.Common;
+using Ryujinx.Horizon.Sdk.Sf;
+using System;
+
+namespace Ryujinx.Horizon.Sdk.Lm
+{
+ interface ILmLogger : IServiceObject
+ {
+ Result Log(Span<byte> message);
+ Result SetDestination(LogDestination destination);
+ }
+} \ No newline at end of file
diff --git a/Ryujinx.Horizon/Sdk/Lm/ILogService.cs b/Ryujinx.Horizon/Sdk/Lm/ILogService.cs
new file mode 100644
index 00000000..ad6c8455
--- /dev/null
+++ b/Ryujinx.Horizon/Sdk/Lm/ILogService.cs
@@ -0,0 +1,11 @@
+using Ryujinx.Horizon.Common;
+using Ryujinx.Horizon.LogManager.Ipc;
+using Ryujinx.Horizon.Sdk.Sf;
+
+namespace Ryujinx.Horizon.Sdk.Lm
+{
+ interface ILogService : IServiceObject
+ {
+ Result OpenLogger(out LmLogger logger, ulong pid);
+ }
+} \ No newline at end of file