3 #include "../display/binder.h"
12 #define PARCEL_MAX_PAYLOAD 0x400
15 u8 payload[PARCEL_MAX_PAYLOAD];
24 void parcelCreate(
Parcel *ctx);
27 void* parcelWriteData(
Parcel *ctx,
const void* data,
size_t data_size);
28 void* parcelReadData(
Parcel *ctx,
void* data,
size_t data_size);
30 void parcelWriteInt32(
Parcel *ctx,
s32 val);
31 void parcelWriteUInt32(
Parcel *ctx,
u32 val);
32 void parcelWriteString16(
Parcel *ctx,
const char *str);
36 void parcelWriteInterfaceToken(
Parcel *ctx,
const char *str);
38 void* parcelReadFlattenedObject(
Parcel *ctx,
size_t *size);
39 void* parcelWriteFlattenedObject(
Parcel *ctx,
const void* data,
size_t size);
uint8_t u8
8-bit unsigned integer.
Definition: types.h:19
u32 Result
Function error code result type.
Definition: types.h:44
int32_t s32
32-bit signed integer.
Definition: types.h:27
uint32_t u32
32-bit unsigned integer.
Definition: types.h:21