6 #include <mono/metadata/object.h>
7 #include <mono/metadata/gc-internal.h>
11 typedef struct _MonoCQ MonoCQ;
13 MonoCQ *mono_cq_create (void) MONO_INTERNAL;
14 void mono_cq_destroy (MonoCQ *cq) MONO_INTERNAL;
15 gint mono_cq_count (MonoCQ *cq) MONO_INTERNAL;
16 void mono_cq_enqueue (MonoCQ *cq, MonoObject *obj) MONO_INTERNAL;
17 gboolean mono_cq_dequeue (MonoCQ *cq, MonoObject **result) MONO_INTERNAL;