stratosphere: all in on enum class CommandId

This commit is contained in:
Michael Scire
2019-06-27 23:34:26 -07:00
parent 67c0f4527e
commit 18ca8aaf5b
38 changed files with 665 additions and 658 deletions

View File

@@ -30,7 +30,7 @@ namespace sts::ro {
Result GetProcessModuleInfo(Out<u32> count, OutBuffer<LoaderModuleInfo> out_infos, u64 pid);
public:
DEFINE_SERVICE_DISPATCH_TABLE {
MakeServiceCommandMeta<CommandId::GetProcessModuleInfo, &DebugMonitorService::GetProcessModuleInfo>(),
MAKE_SERVICE_COMMAND_META(DebugMonitorService, GetProcessModuleInfo),
};
};

View File

@@ -52,12 +52,12 @@ namespace sts::ro {
Result LoadNrrEx(PidDescriptor pid_desc, u64 nrr_address, u64 nrr_size, CopiedHandle process_h);
public:
DEFINE_SERVICE_DISPATCH_TABLE {
MakeServiceCommandMeta<CommandId::LoadNro, &Service::LoadNro>(),
MakeServiceCommandMeta<CommandId::UnloadNro, &Service::UnloadNro>(),
MakeServiceCommandMeta<CommandId::LoadNrr, &Service::LoadNrr>(),
MakeServiceCommandMeta<CommandId::UnloadNrr, &Service::UnloadNrr>(),
MakeServiceCommandMeta<CommandId::Initialize, &Service::Initialize>(),
MakeServiceCommandMeta<CommandId::LoadNrrEx, &Service::LoadNrrEx, FirmwareVersion_700>(),
MAKE_SERVICE_COMMAND_META(Service, LoadNro),
MAKE_SERVICE_COMMAND_META(Service, UnloadNro),
MAKE_SERVICE_COMMAND_META(Service, LoadNrr),
MAKE_SERVICE_COMMAND_META(Service, UnloadNrr),
MAKE_SERVICE_COMMAND_META(Service, Initialize),
MAKE_SERVICE_COMMAND_META(Service, LoadNrrEx, FirmwareVersion_700),
};
};