Apache2
apr_pollcb_provider_t Struct Reference

#include <apr_arch_poll_private.h>

Data Fields

apr_status_t(* create )(apr_pollcb_t *, apr_uint32_t, apr_pool_t *, apr_uint32_t)
 
apr_status_t(* add )(apr_pollcb_t *, apr_pollfd_t *)
 
apr_status_t(* remove )(apr_pollcb_t *, apr_pollfd_t *)
 
apr_status_t(* poll )(apr_pollcb_t *, apr_interval_time_t, apr_pollcb_cb_t, void *)
 
apr_status_t(* cleanup )(apr_pollcb_t *)
 
const char * name
 

Field Documentation

◆ add

apr_status_t(* apr_pollcb_provider_t::add) (apr_pollcb_t *, apr_pollfd_t *)

◆ cleanup

apr_status_t(* apr_pollcb_provider_t::cleanup) (apr_pollcb_t *)

◆ create

apr_status_t(* apr_pollcb_provider_t::create) (apr_pollcb_t *, apr_uint32_t, apr_pool_t *, apr_uint32_t)

◆ name

const char* apr_pollcb_provider_t::name

◆ poll

apr_status_t(* apr_pollcb_provider_t::poll) (apr_pollcb_t *, apr_interval_time_t, apr_pollcb_cb_t, void *)

◆ remove

apr_status_t(* apr_pollcb_provider_t::remove) (apr_pollcb_t *, apr_pollfd_t *)

The documentation for this struct was generated from the following file: