![]() |
Mbed OS Reference
|
Go to the source code of this file.
Data Structures | |
| struct | __ac_buffer_builder |
Buffer Builder | |
| void | ac_buffer_builder_write_be (ac_buffer_builder_t *pBuilder, const uint8_t *buf, size_t size) |
| Write data to big endian ac_buffer (on a LE architecture, byte order will be swapped) | |
| void | ac_buffer_builder_write_le (ac_buffer_builder_t *pBuilder, const uint8_t *buf, size_t size) |
| Write data to little endian ac_buffer (on a LE architecture, byte order will be preserved) | |
| void | ac_buffer_builder_write_be_at (ac_buffer_builder_t *pBuilder, size_t pos, const uint8_t *buf, size_t size) |
| Write data to big endian ac_buffer at specific position (on a LE architecture, byte order will be swapped) | |
| void | ac_buffer_builder_write_le_at (ac_buffer_builder_t *pBuilder, size_t pos, const uint8_t *buf, size_t size) |
| Write data to little endian ac_buffer at specific position (on a LE architecture, byte order will be preserved) | |
| void | ac_buffer_builder_init (ac_buffer_builder_t *pBuilder, uint8_t *data, size_t size) |
| Initialize ac_buffer builder. | |
| void | ac_buffer_builder_from_buffer (ac_buffer_builder_t *pBuilder) |
| Initialize ac_buffer builder from underlying ac_buffer. | |
| void | ac_buffer_builder_reset (ac_buffer_builder_t *pBuilder) |
| Reset ac_buffer builder. | |
| void | ac_buffer_builder_set_full (ac_buffer_builder_t *pBuilder) |
| Set ac_buffer builder's ac_buffer to full size. | |
| void | ac_buffer_builder_write_n_skip (ac_buffer_builder_t *pBuilder, size_t size) |
| Skip n-bytes in ac_buffer builder. | |
| void | ac_buffer_builder_copy_n_bytes (ac_buffer_builder_t *pBuilderOut, ac_buffer_t *pBufIn, size_t size) |
| Copy n bytes from buffer to builder. | |
| void | ac_buffer_builder_compact (ac_buffer_builder_t *pBuilder) |
| Compact builder Will move underlying buffer's byte to start of allocated buffer. | |
Definition in file ac_buffer_builder.h.