mirror of
https://github.com/switchbrew/libnx.git
synced 2025-06-22 04:52:39 +02:00
ldr: add getters for shell/dmnt/pm
This commit is contained in:
parent
74c102ed3f
commit
48133f72ce
@ -31,12 +31,18 @@ typedef struct {
|
||||
Result ldrShellInitialize(void);
|
||||
void ldrShellExit(void);
|
||||
|
||||
Service* ldrShellGetServiceSession(void);
|
||||
|
||||
Result ldrDmntInitialize(void);
|
||||
void ldrDmntExit(void);
|
||||
|
||||
Service* ldrDmntGetServiceSession(void);
|
||||
|
||||
Result ldrPmInitialize(void);
|
||||
void ldrPmExit(void);
|
||||
|
||||
Service* ldrPmGetServiceSession(void);
|
||||
|
||||
Result ldrShellAddTitleToLaunchQueue(u64 tid, const void *args, size_t args_size);
|
||||
Result ldrShellClearLaunchQueue(void);
|
||||
|
||||
|
@ -34,6 +34,10 @@ void ldrShellExit(void) {
|
||||
return _ldrSrvExit(&g_shellSrv, &g_shellRefCnt);
|
||||
}
|
||||
|
||||
Service* ldrShellGetServiceSession(void) {
|
||||
return &g_shellSrv;
|
||||
}
|
||||
|
||||
Result ldrDmntInitialize(void) {
|
||||
return _ldrSrvInitialize(&g_dmntSrv, &g_dmntRefCnt, "ldr:dmnt");
|
||||
}
|
||||
@ -42,6 +46,10 @@ void ldrDmntExit(void) {
|
||||
return _ldrSrvExit(&g_dmntSrv, &g_dmntRefCnt);
|
||||
}
|
||||
|
||||
Service* ldrDmntGetServiceSession(void) {
|
||||
return &g_dmntSrv;
|
||||
}
|
||||
|
||||
Result ldrPmInitialize(void) {
|
||||
return _ldrSrvInitialize(&g_pmSrv, &g_pmRefCnt, "ldr:pm");
|
||||
}
|
||||
@ -50,6 +58,10 @@ void ldrPmExit(void) {
|
||||
return _ldrSrvExit(&g_pmSrv, &g_pmRefCnt);
|
||||
}
|
||||
|
||||
Service* ldrPmGetServiceSession(void) {
|
||||
return &g_dmntSrv;
|
||||
}
|
||||
|
||||
static Result _ldrAddTitleToLaunchQueue(Service* srv, u64 tid, const void *args, size_t args_size) {
|
||||
IpcCommand c;
|
||||
ipcInitialize(&c);
|
||||
|
Loading…
Reference in New Issue
Block a user