65 LWS_VISIBLE LWS_EXTERN
struct lws_dsh *
66 lws_dsh_create(
lws_dll2_owner_t *owner,
size_t buffer_size,
int count_kinds);
82 LWS_VISIBLE LWS_EXTERN
void
83 lws_dsh_destroy(
struct lws_dsh **pdsh);
103 LWS_VISIBLE LWS_EXTERN
int
104 lws_dsh_alloc_tail(
struct lws_dsh *dsh,
int kind,
const void *src1,
105 size_t size1,
const void *src2,
size_t size2);
115 LWS_VISIBLE LWS_EXTERN
void
116 lws_dsh_free(
void **obj);
118 LWS_VISIBLE LWS_EXTERN
size_t
119 lws_dsh_get_size(
struct lws_dsh *dsh,
int kind);
136 LWS_VISIBLE LWS_EXTERN
int
137 lws_dsh_get_head(
struct lws_dsh *dsh,
int kind,
void **obj,
size_t *size);
147 LWS_VISIBLE LWS_EXTERN
void
148 lws_dsh_describe(
struct lws_dsh *dsh,
const char *desc);
Definition: lws-dll2.h:203