|
msg
1.12.11devel
|
Internal buffer management functions. More...
#include <sofia-sip/msg_types.h>
Go to the source code of this file.
Macros | |
| #define | MSG_BUFFER_H |
| Defined when <sofia-sip/msg_buffer.h> has been included. More... | |
Functions | |
| void * | msg_buf_alloc (msg_t *msg, usize_t size) |
| Allocate a buffer of size octets, with slack of msg_min_size. More... | |
| void * | msg_buf_exact (msg_t *msg, usize_t size) |
| Allocate a buffer exactly of size octets, without any slack. More... | |
| usize_t | msg_buf_commit (msg_t *msg, usize_t size, int eos) |
| Commit data into buffer. More... | |
| usize_t | msg_buf_committed (msg_t const *msg) |
| Get length of committed data. | |
| void * | msg_buf_committed_data (msg_t const *msg) |
| Get committed data. | |
| void * | msg_buf_move (msg_t *dst, msg_t const *src) |
| Move unparsed data from src to dst. | |
| void | msg_buf_set (msg_t *msg, void *b, usize_t size) |
| Set buffer. More... | |
Internal buffer management functions.
| #define MSG_BUFFER_H |
Defined when <sofia-sip/msg_buffer.h> has been included.
| void* msg_buf_alloc | ( | msg_t * | msg, |
| usize_t | size | ||
| ) |
Allocate a buffer of size octets, with slack of msg_min_size.
| usize_t msg_buf_commit | ( | msg_t * | msg, |
| usize_t | size, | ||
| int | eos | ||
| ) |
Commit data into buffer.
| void* msg_buf_exact | ( | msg_t * | msg, |
| usize_t | size | ||
| ) |
Allocate a buffer exactly of size octets, without any slack.
| void msg_buf_set | ( | msg_t * | msg, |
| void * | b, | ||
| usize_t | size | ||
| ) |
Set buffer.