Kenji Arai / TYBLE16_mbedlized_os5_several_examples_1st

Dependencies:   nRF51_Vdd TextLCD BME280

Embed: (wiki syntax)

« Back to documentation index

ac_buffer.h File Reference

ac_buffer.h File Reference

Copyright (c) ARM Ltd 2013 More...

Go to the source code of this file.

Buffer

typedef struct __ac_buffer ac_buffer_t
void ac_buffer_init (ac_buffer_t *pBuf, const uint8_t *data, size_t size)
 Initialize ac_buffer using underlying byte array, set ac_buffer's length to 0 (empty)
void ac_buffer_dup (ac_buffer_t *pBuf, const ac_buffer_t *pBufIn)
 Copy pBufIn to pBuf.
static const uint8_t * ac_buffer_data (const ac_buffer_t *pBuf)
 Get buffer's underlying byte array.
static size_t ac_buffer_size (const ac_buffer_t *pBuf)
 Get buffer's size.
static ac_buffer_t * ac_buffer_next (const ac_buffer_t *pBuf)
 Get next buffer in chain.
static void ac_buffer_set_next (ac_buffer_t *pBuf, ac_buffer_t *pNextBuf)
 Set next buffer in chain.
void ac_buffer_append (ac_buffer_t *pBuf, ac_buffer_t *pAppBuf)
 Append buffer to end of chain.
void ac_buffer_split (ac_buffer_t *pStartBuf, ac_buffer_t *pEndBuf, ac_buffer_t *pBuf, size_t length)
 Truncate pBuf to length bytes and save the remaining bytes in pEndBuf.
void ac_buffer_dump (ac_buffer_t *pBuf)
 Dump a ac_buffer's content to stdout (useful for debugging)

Detailed Description

Copyright (c) ARM Ltd 2013

Author:
Donatien Garnier

Definition in file ac_buffer.h.