#include #include module Bindings.APR.Queue where #strict_import import Bindings.APR import Bindings.APR.ErrNo import Bindings.APR.Pools #opaque_t apr_queue_t #ccall apr_queue_create , Ptr (Ptr ) -> CUInt -> Ptr -> IO #ccall apr_queue_push , Ptr -> Ptr () -> IO #ccall apr_queue_pop , Ptr -> Ptr (Ptr ()) -> IO #ccall apr_queue_trypush, Ptr -> Ptr () -> IO #ccall apr_queue_trypop , Ptr -> Ptr (Ptr ()) -> IO #ccall apr_queue_size , Ptr -> IO CUInt #ccall apr_queue_interrupt_all, Ptr -> IO #ccall apr_queue_term , Ptr -> IO