service: erpt: Implement SubmitContext
This commit is contained in:
		| @@ -3,6 +3,8 @@ | |||||||
|  |  | ||||||
| #include <memory> | #include <memory> | ||||||
|  |  | ||||||
|  | #include "common/logging/log.h" | ||||||
|  | #include "core/hle/service/cmif_serialization.h" | ||||||
| #include "core/hle/service/erpt/erpt.h" | #include "core/hle/service/erpt/erpt.h" | ||||||
| #include "core/hle/service/server_manager.h" | #include "core/hle/service/server_manager.h" | ||||||
| #include "core/hle/service/service.h" | #include "core/hle/service/service.h" | ||||||
| @@ -15,7 +17,7 @@ public: | |||||||
|     explicit ErrorReportContext(Core::System& system_) : ServiceFramework{system_, "erpt:c"} { |     explicit ErrorReportContext(Core::System& system_) : ServiceFramework{system_, "erpt:c"} { | ||||||
|         // clang-format off |         // clang-format off | ||||||
|         static const FunctionInfo functions[] = { |         static const FunctionInfo functions[] = { | ||||||
|             {0, nullptr, "SubmitContext"}, |             {0, C<&ErrorReportContext::SubmitContext>, "SubmitContext"}, | ||||||
|             {1, nullptr, "CreateReportV0"}, |             {1, nullptr, "CreateReportV0"}, | ||||||
|             {2, nullptr, "SetInitialLaunchSettingsCompletionTime"}, |             {2, nullptr, "SetInitialLaunchSettingsCompletionTime"}, | ||||||
|             {3, nullptr, "ClearInitialLaunchSettingsCompletionTime"}, |             {3, nullptr, "ClearInitialLaunchSettingsCompletionTime"}, | ||||||
| @@ -36,6 +38,14 @@ public: | |||||||
|  |  | ||||||
|         RegisterHandlers(functions); |         RegisterHandlers(functions); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|  | private: | ||||||
|  |     Result SubmitContext(InBuffer<BufferAttr_HipcMapAlias> buffer_a, | ||||||
|  |                          InBuffer<BufferAttr_HipcMapAlias> buffer_b) { | ||||||
|  |         LOG_WARNING(Service_SET, "(STUBBED) called, buffer_a_size={}, buffer_b_size={}", | ||||||
|  |                     buffer_a.size(), buffer_b.size()); | ||||||
|  |         R_SUCCEED(); | ||||||
|  |     } | ||||||
| }; | }; | ||||||
|  |  | ||||||
| class ErrorReportSession final : public ServiceFramework<ErrorReportSession> { | class ErrorReportSession final : public ServiceFramework<ErrorReportSession> { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user