wut
1.0.0-beta9
Wii U Toolchain
|
Go to the source code of this file.
Data Structures | |
struct | OSMessage |
struct | OSMessageQueue |
Macros | |
#define | OS_MESSAGE_QUEUE_TAG 0x6D536751u |
Typedefs | |
typedef struct OSMessage | OSMessage |
typedef struct OSMessageQueue | OSMessageQueue |
typedef enum OSMessageFlags | OSMessageFlags |
typedef enum OSFunctionType | OSFunctionType |
Enumerations | |
enum | OSMessageFlags { OS_MESSAGE_FLAGS_NONE = 0, OS_MESSAGE_FLAGS_BLOCKING = 1 << 0, OS_MESSAGE_FLAGS_HIGH_PRIORITY = 1 << 1 } |
enum | OSFunctionType { OS_FUNCTION_TYPE_HIO_OPEN = 1, OS_FUNCTION_TYPE_HIO_READ_ASYNC = 2, OS_FUNCTION_TYPE_HIO_WRITE_ASYNC = 3, OS_FUNCTION_TYPE_FSA_CMD_ASYNC = 4, OS_FUNCTION_TYPE_FSA_PR_CMD_ASYNC = 5, OS_FUNCTION_TYPE_FSA_PR_CMD_ASYNC_NO_ALLOC = 6, OS_FUNCTION_TYPE_FSA_ATTACH_EVENT = 7, OS_FUNCTION_TYPE_FS_CMD_ASYNC = 8, OS_FUNCTION_TYPE_FS_CMD_HANDLER = 9, OS_FUNCTION_TYPE_FS_ATTACH_EVENT = 10, OS_FUNCTION_TYPE_FS_STATE_CHANGE_EVENT = 11 } |
Functions | |
void | OSInitMessageQueue (OSMessageQueue *queue, OSMessage *messages, int32_t size) |
void | OSInitMessageQueueEx (OSMessageQueue *queue, OSMessage *messages, int32_t size, const char *name) |
BOOL | OSSendMessage (OSMessageQueue *queue, OSMessage *message, OSMessageFlags flags) |
BOOL | OSReceiveMessage (OSMessageQueue *queue, OSMessage *message, OSMessageFlags flags) |
BOOL | OSPeekMessage (OSMessageQueue *queue, OSMessage *message) |
OSMessageQueue * | OSGetSystemMessageQueue () |