libnx  v4.6.0
Functions
smm.h File Reference

ServiceManager-IManager (sm:m) service IPC wrapper. More...

#include "../types.h"
#include "../sf/service.h"
#include "../sf/tipc.h"

Go to the source code of this file.

Functions

Result smManagerInitialize (void)
 Initialize sm:m.
 
void smManagerExit (void)
 Exit sm:m.
 
Result smManagerRegisterProcess (u64 pid, const void *acid_sac, size_t acid_sac_size, const void *aci0_sac, size_t aci0_sac_size)
 
Result smManagerUnregisterProcess (u64 pid)
 
Result smManagerCmifInitialize (void)
 Initialize sm:m exclusively for tipc (requires <12.0.0 and non-Atmosphere).
 
void smManagerCmifExit (void)
 Exit sm:m exclusively for tipc (requires <12.0.0 and non-Atmosphere).
 
ServicesmManagerCmifGetServiceSession (void)
 Gets the Service object for the actual sm:m service session (requires <12.0.0 and non-Atmosphere).
 
Result smManagerCmifRegisterProcess (u64 pid, const void *acid_sac, size_t acid_sac_size, const void *aci0_sac, size_t aci0_sac_size)
 
Result smManagerCmifUnregisterProcess (u64 pid)
 
Result smManagerTipcInitialize (void)
 Initialize sm:m exclusively for tipc (requires 12.0.0+ or Atmosphere).
 
void smManagerTipcExit (void)
 Exit sm:m exclusively for tipc (requires 12.0.0+ or Atmosphere).
 
TipcServicesmManagerTipcGetServiceSession (void)
 Gets the TipcService object for the actual sm:m service session (requires 12.0.0+ or Atmosphere).
 
Result smManagerTipcRegisterProcess (u64 pid, const void *acid_sac, size_t acid_sac_size, const void *aci0_sac, size_t aci0_sac_size)
 
Result smManagerTipcUnregisterProcess (u64 pid)
 

Detailed Description

ServiceManager-IManager (sm:m) service IPC wrapper.

Author
SciresM