vitasdk
Documentation of the vitasdk
suspend.h
Go to the documentation of this file.
1
7#ifndef _PSP2KERN_KERNEL_SUSPEND_H_
8#define _PSP2KERN_KERNEL_SUSPEND_H_
9
11#include <psp2kern/types.h>
12
13#ifdef __cplusplus
14extern "C" {
15#endif
16
17
28typedef int (*SceSysEventHandler)(int resume, int event_id, void *event_param, void *args);
29
30
39
49int ksceKernelRegisterSysEventHandler(const char *name, SceSysEventHandler handler, void *args);
50
66int ksceKernelSysEventDispatch(SceBool resume, SceUInt32 event_id, void *event_param, SceUID *failed_handler_id);
67
76
77#ifdef __cplusplus
78}
79#endif
80
81#endif /* _PSP2KERN_KERNEL_SUSPEND_H_ */
SceInt32 type
Must be 100 when passed to sceLsdbReplaceTheme on FW 3.60.
Definition lsdb.h:2
SceKernelPowerTickType
Definition processmgr.h:49
int ksceKernelPowerTick(SceKernelPowerTickType type)
Cancel specified idle timers to prevent entering in power save processing.
int ksceKernelUnregisterSysEventHandler(SceUID handler_id)
Unregister a system event handler.
int(* SceSysEventHandler)(int resume, int event_id, void *event_param, void *args)
System suspend/resume event handler.
Definition suspend.h:28
int ksceKernelSysEventDispatch(SceBool resume, SceUInt32 event_id, void *event_param, SceUID *failed_handler_id)
Call registered handlers for a suspend or resume event.
int ksceKernelRegisterSysEventHandler(const char *name, SceSysEventHandler handler, void *args)
Register system event handler.
int SceBool
Definition types.h:59
int SceUID
UIDs are used to describe many different kernel objects.
Definition types.h:90
uint32_t SceUInt32
Definition types.h:45