bindings-apr-0.1: Low level bindings to Apache Portable Runtime (APR)ContentsIndex
Bindings.APR.Poll
Documentation
c'APR_POLLIN :: Num a => a
c'APR_POLLPRI :: Num a => a
c'APR_POLLOUT :: Num a => a
c'APR_POLLERR :: Num a => a
c'APR_POLLHUP :: Num a => a
c'APR_POLLNVAL :: Num a => a
c'APR_POLLSET_THREADSAFE :: Num a => a
c'APR_POLLSET_NOCOPY :: Num a => a
type C'apr_datatype_e = CUInt
c'APR_NO_DESC :: Num a => a
c'APR_POLL_SOCKET :: Num a => a
c'APR_POLL_FILE :: Num a => a
c'APR_POLL_LASTDESC :: Num a => a
data C'apr_descriptor
Constructors
C'apr_descriptor
c'apr_descriptor'f :: Ptr C'apr_file_t
c'apr_descriptor's :: Ptr C'apr_socket_t
show/hide Instances
data C'apr_pollfd_t
Constructors
C'apr_pollfd_t
c'apr_pollfd_t'p :: Ptr C'apr_pool_t
c'apr_pollfd_t'desc_type :: C'apr_datatype_e
c'apr_pollfd_t'reqevents :: C'apr_int16_t
c'apr_pollfd_t'rtnevents :: C'apr_int16_t
c'apr_pollfd_t'desc :: C'apr_descriptor
c'apr_pollfd_t'client_data :: Ptr ()
show/hide Instances
u'apr_descriptor'f :: C'apr_descriptor -> Ptr C'apr_file_t -> IO C'apr_descriptor
data C'apr_pollset_t
Constructors
C'apr_pollset_t
c'apr_pollset_create :: Ptr (Ptr C'apr_pollset_t) -> C'apr_uint32_t -> Ptr C'apr_pool_t -> C'apr_uint32_t -> IO C'apr_status_t
c'apr_pollset_destroy :: Ptr C'apr_pollset_t -> IO C'apr_status_t
c'apr_pollset_add :: Ptr C'apr_pollset_t -> Ptr C'apr_pollfd_t -> IO C'apr_status_t
p'apr_pollset_create :: FunPtr (Ptr (Ptr C'apr_pollset_t) -> C'apr_uint32_t -> Ptr C'apr_pool_t -> C'apr_uint32_t -> IO C'apr_status_t)
p'apr_pollset_destroy :: FunPtr (Ptr C'apr_pollset_t -> IO C'apr_status_t)
c'apr_pollset_remove :: Ptr C'apr_pollset_t -> Ptr C'apr_pollfd_t -> IO C'apr_status_t
u'apr_descriptor's :: C'apr_descriptor -> Ptr C'apr_socket_t -> IO C'apr_descriptor
p'apr_pollset_add :: FunPtr (Ptr C'apr_pollset_t -> Ptr C'apr_pollfd_t -> IO C'apr_status_t)
c'apr_pollset_poll :: Ptr C'apr_pollset_t -> C'apr_interval_time_t -> Ptr C'apr_int32_t -> Ptr (Ptr C'apr_pollfd_t) -> IO C'apr_status_t
p'apr_pollset_remove :: FunPtr (Ptr C'apr_pollset_t -> Ptr C'apr_pollfd_t -> IO C'apr_status_t)
c'apr_poll :: Ptr C'apr_pollfd_t -> C'apr_int32_t -> Ptr C'apr_int32_t -> C'apr_interval_time_t -> IO C'apr_status_t
p'apr_pollset_poll :: FunPtr (Ptr C'apr_pollset_t -> C'apr_interval_time_t -> Ptr C'apr_int32_t -> Ptr (Ptr C'apr_pollfd_t) -> IO C'apr_status_t)
data C'apr_pollcb_t
Constructors
C'apr_pollcb_t
p'apr_poll :: FunPtr (Ptr C'apr_pollfd_t -> C'apr_int32_t -> Ptr C'apr_int32_t -> C'apr_interval_time_t -> IO C'apr_status_t)
c'apr_pollcb_create :: Ptr (Ptr C'apr_pollcb_t) -> C'apr_uint32_t -> Ptr C'apr_pool_t -> C'apr_uint32_t -> IO C'apr_status_t
c'apr_pollcb_add :: Ptr C'apr_pollcb_t -> Ptr C'apr_pollfd_t -> IO C'apr_status_t
c'apr_pollcb_remove :: Ptr C'apr_pollcb_t -> Ptr C'apr_pollfd_t -> IO C'apr_status_t
p'apr_pollcb_create :: FunPtr (Ptr (Ptr C'apr_pollcb_t) -> C'apr_uint32_t -> Ptr C'apr_pool_t -> C'apr_uint32_t -> IO C'apr_status_t)
p'apr_pollcb_add :: FunPtr (Ptr C'apr_pollcb_t -> Ptr C'apr_pollfd_t -> IO C'apr_status_t)
type C'apr_pollcb_cb_t = FunPtr (Ptr () -> Ptr C'apr_pollfd_t -> IO C'apr_status_t)
p'apr_pollcb_remove :: FunPtr (Ptr C'apr_pollcb_t -> Ptr C'apr_pollfd_t -> IO C'apr_status_t)
mk'apr_pollcb_cb_t :: (Ptr () -> Ptr C'apr_pollfd_t -> IO C'apr_status_t) -> IO C'apr_pollcb_cb_t
c'apr_pollcb_poll :: Ptr C'apr_pollcb_t -> C'apr_interval_time_t -> C'apr_pollcb_cb_t -> Ptr () -> IO C'apr_status_t
mK'apr_pollcb_cb_t :: C'apr_pollcb_cb_t -> Ptr () -> Ptr C'apr_pollfd_t -> IO C'apr_status_t
p'apr_pollcb_poll :: FunPtr (Ptr C'apr_pollcb_t -> C'apr_interval_time_t -> C'apr_pollcb_cb_t -> Ptr () -> IO C'apr_status_t)
Produced by Haddock version 2.6.1