X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2Fmeshlink_queue.h;h=764f4162c4b62728752ca042ea3e5a1808adfb14;hb=6de0eefa715b0eb6e8a46498082700726e2cb4fb;hp=996231807096dc878036492450b24b38c5ecf7ac;hpb=a1b6ee1e25c9b0cbd2265d86a2d4020eddba735b;p=meshlink diff --git a/src/meshlink_queue.h b/src/meshlink_queue.h index 99623180..764f4162 100644 --- a/src/meshlink_queue.h +++ b/src/meshlink_queue.h @@ -45,6 +45,10 @@ static inline void meshlink_queue_init(meshlink_queue_t *queue) { pthread_mutex_init(&queue->mutex, &attr); } +static inline void meshlink_queue_exit(meshlink_queue_t *queue) { + pthread_mutex_destroy(&queue->mutex); +} + static inline bool meshlink_queue_push(meshlink_queue_t *queue, void *data) { meshlink_queue_item_t *item = malloc(sizeof(*item));