11 #define PAYLOAD_DEF_CAP 1024
uint16_t size
Definition: payload.h:18
bool payload_add_data(struct payload *payload, const uint8_t *data, size_t size)
Add data to a payload.
Definition: payload.c:61
uint8_t * data
Definition: payload.h:19
uint16_t capacity
Definition: payload.h:20
Payload represenation.
Definition: payload.h:16
uint8_t data[(64-7)]
Definition: packet.h:45
void payload_free(struct payload *payload)
Free a payload.
Definition: payload.c:95
struct payload * payload_new_with_capacity(uint16_t capacity)
Allocate and initialize a new payload with a capacity.
Definition: payload.c:12
struct payload * payload_new(void)
Allocate and initialize a new payload with a default capacity.
Definition: payload.c:36
struct payload * payload_new_from_data(const uint8_t *data, size_t size)
Allocate and initialize a new payload from data.
Definition: payload.c:43