All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
apr_pollset_provider_t Struct Reference

#include <apr_arch_poll_private.h>

Data Fields

apr_status_t(* create )(apr_pollset_t *, apr_uint32_t, apr_pool_t *, apr_uint32_t)
apr_status_t(* add )(apr_pollset_t *, const apr_pollfd_t *)
apr_status_t(* remove )(apr_pollset_t *, const apr_pollfd_t *)
apr_status_t(* poll )(apr_pollset_t *, apr_interval_time_t, apr_int32_t *, const apr_pollfd_t **)
apr_status_t(* cleanup )(apr_pollset_t *)
const char * name

Field Documentation

apr_status_t(* apr_pollset_provider_t::add)(apr_pollset_t *, const apr_pollfd_t *)
apr_status_t(* apr_pollset_provider_t::cleanup)(apr_pollset_t *)
apr_status_t(* apr_pollset_provider_t::create)(apr_pollset_t *, apr_uint32_t, apr_pool_t *, apr_uint32_t)
const char* apr_pollset_provider_t::name
apr_status_t(* apr_pollset_provider_t::poll)(apr_pollset_t *, apr_interval_time_t, apr_int32_t *, const apr_pollfd_t **)
apr_status_t(* apr_pollset_provider_t::remove)(apr_pollset_t *, const apr_pollfd_t *)

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