9 #include "../sf/service.h"
10 #include "../sf/tipc.h"
18 Result smManagerRegisterProcess(
u64 pid,
const void *acid_sac,
size_t acid_sac_size,
const void *aci0_sac,
size_t aci0_sac_size);
19 Result smManagerUnregisterProcess(
u64 pid);
30 Result smManagerCmifRegisterProcess(
u64 pid,
const void *acid_sac,
size_t acid_sac_size,
const void *aci0_sac,
size_t aci0_sac_size);
31 Result smManagerCmifUnregisterProcess(
u64 pid);
42 Result smManagerTipcRegisterProcess(
u64 pid,
const void *acid_sac,
size_t acid_sac_size,
const void *aci0_sac,
size_t aci0_sac_size);
43 Result smManagerTipcUnregisterProcess(
u64 pid);
Result smManagerInitialize(void)
Initialize sm:m.
void smManagerCmifExit(void)
Exit sm:m exclusively for tipc (requires <12.0.0 and non-Atmosphere).
Result smManagerCmifInitialize(void)
Initialize sm:m exclusively for tipc (requires <12.0.0 and non-Atmosphere).
TipcService * smManagerTipcGetServiceSession(void)
Gets the TipcService object for the actual sm:m service session (requires 12.0.0+ or Atmosphere).
Result smManagerTipcInitialize(void)
Initialize sm:m exclusively for tipc (requires 12.0.0+ or Atmosphere).
void smManagerExit(void)
Exit sm:m.
Service * smManagerCmifGetServiceSession(void)
Gets the Service object for the actual sm:m service session (requires <12.0.0 and non-Atmosphere).
void smManagerTipcExit(void)
Exit sm:m exclusively for tipc (requires 12.0.0+ or Atmosphere).
Service object structure.
Definition: service.h:14
tipc Service object structure
Definition: tipc.h:18
uint64_t u64
64-bit unsigned integer.
Definition: types.h:22
u32 Result
Function error code result type.
Definition: types.h:44