Go to the source code of this file.
◆ _PspSysEventHandler
◆ PspSysEventHandler
| typedef struct PspSysEventHandler PspSysEventHandler |
◆ PspSysEventHandlerFunc
| typedef int(* PspSysEventHandlerFunc) (int ev_id, char *ev_name, void *param, int *result) |
◆ sceKernelIsRegisterSysEventHandler()
Check if a SysEvent handler is registered.
- Parameters
-
| handler | - the handler to check |
- Returns
- 0 if the handler is not registered
◆ sceKernelReferSysEventHandler()
Get the first SysEvent handler (the rest can be found with the linked list).
- Returns
- 0 on error, handler on success
◆ sceKernelRegisterSysEventHandler()
Register a SysEvent handler.
- Parameters
-
| handler | - the handler to register |
- Returns
- 0 on success, < 0 on error
◆ sceKernelSysEventDispatch()
| int sceKernelSysEventDispatch |
( |
int | ev_type_mask, |
|
|
int | ev_id, |
|
|
char * | ev_name, |
|
|
void * | param, |
|
|
int * | result, |
|
|
int | break_nonzero, |
|
|
PspSysEventHandler * | break_handler ) |
Dispatch a SysEvent event.
- Parameters
-
| ev_type_mask | - the event type mask |
| ev_id | - the event id |
| ev_name | - the event name |
| param | - the pointer to the custom parameters |
| result | - the pointer to the result |
| break_nonzero | - set to 1 to interrupt the calling chain after the first non-zero return |
| break_handler | - the pointer to the event handler having interrupted |
- Returns
- 0 on success, < 0 on error
◆ sceKernelUnregisterSysEventHandler()
Unregister a SysEvent handler.
- Parameters
-
| handler | - the handler to unregister |
- Returns
- 0 on success, < 0 on error