#include #include module Bindings.APR.ResList where #strict_import import Bindings.APR import Bindings.APR.ErrNo import Bindings.APR.Pools import Bindings.APR.Time #if APR_HAS_THREADS # opaque_t apr_reslist_t # callback apr_reslist_constructor, Ptr (Ptr ()) -> Ptr () -> Ptr -> IO # callback apr_reslist_destructor , Ptr () -> Ptr () -> Ptr -> IO # ccall apr_reslist_create , Ptr (Ptr ) -> CInt -> CInt -> CInt -> -> -> -> Ptr () -> Ptr -> IO # ccall apr_reslist_destroy, Ptr -> IO # ccall apr_reslist_acquire, Ptr -> Ptr (Ptr ()) -> IO # ccall apr_reslist_release, Ptr -> Ptr () -> IO # ccall apr_reslist_timeout_set , Ptr -> -> IO () # ccall apr_reslist_acquired_count, Ptr -> IO # ccall apr_reslist_invalidate , Ptr -> Ptr () -> IO #endif