diff options
| -rw-r--r-- | src/core/hle/service/prepo/prepo.cpp | 21 |
1 files changed, 19 insertions, 2 deletions
diff --git a/src/core/hle/service/prepo/prepo.cpp b/src/core/hle/service/prepo/prepo.cpp index 86ecc5b97..d5b3b17a5 100644 --- a/src/core/hle/service/prepo/prepo.cpp +++ b/src/core/hle/service/prepo/prepo.cpp | |||
| @@ -25,8 +25,8 @@ public: | |||
| 25 | {10103, &PlayReport::SaveReportWithUser<Core::Reporter::PlayReportType::Old2>, "SaveReportWithUserOld2"}, | 25 | {10103, &PlayReport::SaveReportWithUser<Core::Reporter::PlayReportType::Old2>, "SaveReportWithUserOld2"}, |
| 26 | {10104, &PlayReport::SaveReport<Core::Reporter::PlayReportType::New>, "SaveReport"}, | 26 | {10104, &PlayReport::SaveReport<Core::Reporter::PlayReportType::New>, "SaveReport"}, |
| 27 | {10105, &PlayReport::SaveReportWithUser<Core::Reporter::PlayReportType::New>, "SaveReportWithUser"}, | 27 | {10105, &PlayReport::SaveReportWithUser<Core::Reporter::PlayReportType::New>, "SaveReportWithUser"}, |
| 28 | {10200, nullptr, "RequestImmediateTransmission"}, | 28 | {10200, &PlayReport::RequestImmediateTransmission, "RequestImmediateTransmission"}, |
| 29 | {10300, nullptr, "GetTransmissionStatus"}, | 29 | {10300, &PlayReport::GetTransmissionStatus, "GetTransmissionStatus"}, |
| 30 | {10400, &PlayReport::GetSystemSessionId, "GetSystemSessionId"}, | 30 | {10400, &PlayReport::GetSystemSessionId, "GetSystemSessionId"}, |
| 31 | {20100, &PlayReport::SaveSystemReport, "SaveSystemReport"}, | 31 | {20100, &PlayReport::SaveSystemReport, "SaveSystemReport"}, |
| 32 | {20101, &PlayReport::SaveSystemReportWithUser, "SaveSystemReportWithUser"}, | 32 | {20101, &PlayReport::SaveSystemReportWithUser, "SaveSystemReportWithUser"}, |
| @@ -108,6 +108,23 @@ private: | |||
| 108 | rb.Push(RESULT_SUCCESS); | 108 | rb.Push(RESULT_SUCCESS); |
| 109 | } | 109 | } |
| 110 | 110 | ||
| 111 | void RequestImmediateTransmission(Kernel::HLERequestContext& ctx) { | ||
| 112 | LOG_WARNING(Service_PREPO, "(STUBBED) called"); | ||
| 113 | |||
| 114 | IPC::ResponseBuilder rb{ctx, 2}; | ||
| 115 | rb.Push(RESULT_SUCCESS); | ||
| 116 | } | ||
| 117 | |||
| 118 | void GetTransmissionStatus(Kernel::HLERequestContext& ctx) { | ||
| 119 | LOG_WARNING(Service_PREPO, "(STUBBED) called"); | ||
| 120 | |||
| 121 | constexpr s32 status = 0; | ||
| 122 | |||
| 123 | IPC::ResponseBuilder rb{ctx, 3}; | ||
| 124 | rb.Push(RESULT_SUCCESS); | ||
| 125 | rb.Push(status); | ||
| 126 | } | ||
| 127 | |||
| 111 | void GetSystemSessionId(Kernel::HLERequestContext& ctx) { | 128 | void GetSystemSessionId(Kernel::HLERequestContext& ctx) { |
| 112 | LOG_WARNING(Service_PREPO, "(STUBBED) called"); | 129 | LOG_WARNING(Service_PREPO, "(STUBBED) called"); |
| 113 | 130 | ||