3#include "../display/binder.h"
12#define PARCEL_MAX_PAYLOAD 0x400
15 u8 payload[PARCEL_MAX_PAYLOAD];
24void parcelCreate(
Parcel *ctx);
27void* parcelWriteData(
Parcel *ctx,
const void* data,
size_t data_size);
28void* parcelReadData(
Parcel *ctx,
void* data,
size_t data_size);
30void parcelWriteInt32(
Parcel *ctx,
s32 val);
31void parcelWriteUInt32(
Parcel *ctx,
u32 val);
32void parcelWriteString16(
Parcel *ctx,
const char *str);
36void parcelWriteInterfaceToken(
Parcel *ctx,
const char *str);
38void* parcelReadFlattenedObject(
Parcel *ctx,
size_t *size);
39void* 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