blob: ddd9aa79ffbc48df19ab64fa6f4b6c443e3af461 [file] [log] [blame]
James Kuszmaul82f6c042021-01-17 11:30:16 -08001/**
2 * @file re_mqueue.h Thread Safe Message Queue
3 *
4 * Copyright (C) 2010 Creytiv.com
5 */
6
7struct mqueue;
8
9typedef void (mqueue_h)(int id, void *data, void *arg);
10
11int mqueue_alloc(struct mqueue **mqp, mqueue_h *h, void *arg);
12int mqueue_push(struct mqueue *mq, int id, void *data);