sm: refactor mitm service handle acquisition

This commit is contained in:
Michael Scire
2019-06-20 02:21:01 -07:00
parent cead8a36ea
commit 44725c8910
2 changed files with 69 additions and 49 deletions

View File

@@ -72,6 +72,8 @@ class Registration {
/* Service management. */
static bool HasService(u64 service);
static bool HasMitm(u64 service);
static Result GetMitmServiceHandleImpl(Registration::Service *service, u64 pid, Handle *out);
static Result GetServiceHandleImpl(Registration::Service *service, u64 pid, Handle *out);
static Result GetServiceHandle(u64 pid, u64 service, Handle *out);
static Result GetServiceForPid(u64 pid, u64 service, Handle *out);
static Result RegisterServiceForPid(u64 pid, u64 service, u64 max_sessions, bool is_light, Handle *out);