14#include "ws_symbol_export.h"
20#define SOME_FUNCTIONS_ARE_INLINE
34void ws_buffer_assure_space(
Buffer*
buffer,
size_t space);
36void ws_buffer_append(
Buffer*
buffer,
const uint8_t *from,
size_t bytes);
40void ws_buffer_cleanup(
void);
42#ifdef SOME_FUNCTIONS_ARE_INLINE
54 buffer->first_free += bytes;
63static inline uint8_t *
69static inline uint8_t *
78 ws_buffer_append(
buffer, ws_buffer_start_ptr(src_buffer), ws_buffer_length(src_buffer));
84 void ws_buffer_increase_length(
Buffer*
buffer,
size_t bytes);
WS_DLL_PUBLIC void ws_buffer_remove_start(Buffer *buffer, size_t bytes)
Definition buffer.c:113
Definition mcast_stream.h:30