|
libtransistor
A userland library for the Nintendo Switch
|
Represents an unmarshalled outgoing IPC request. More...
#include <ipc.h>

Data Fields | |
| uint32_t | type |
| uint32_t | num_buffers |
| ipc_buffer_t ** | buffers |
| This should point to an array of num_buffers buffers. | |
| uint32_t | request_id |
| void * | raw_data |
| size_t | raw_data_size |
| Size in bytes of raw_data. | |
| bool | send_pid |
| uint8_t | num_copy_handles |
| uint8_t | num_move_handles |
| uint8_t | num_objects |
| handle_t * | copy_handles |
| Array of num_copy_handles handles to be copied. | |
| handle_t * | move_handles |
| Array of num_move_handles handles to be moved. | |
| ipc_object_t * | objects |
| Array of num_objects objects to be referenced. | |
| bool | close_object |
| Whether or not to close the domain object. You should use ipc_close instead of this. | |
Represents an unmarshalled outgoing IPC request.
see http://switchbrew.org/index.php?title=IPC_Marshalling#IPC_Command_Structure
1.8.6