|
MPD
|
This is a library which manages reference counted buffers. More...
#include <stddef.h>#include <stdbool.h>Go to the source code of this file.
Data Structures | |
| struct | page |
| A dynamically allocated buffer which keeps track of its reference count. More... | |
Functions | |
| struct page * | page_new_copy (const void *data, size_t size) |
| Creates a new page object, and copies data from the specified buffer. | |
| struct page * | page_new_concat (const struct page *a, const struct page *b) |
| Concatenates two pages to a new page. | |
| void | page_ref (struct page *page) |
| Increases the reference counter. | |
| bool | page_unref (struct page *page) |
| Decreases the reference counter. | |
This is a library which manages reference counted buffers.
Definition in file page.h.
Concatenates two pages to a new page.
| a | the first page |
| b | the second page, which is appended |
|
read |
1.8.2