Apache2
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
apr_arch_poll_private.h File Reference

Go to the source code of this file.

Data Structures

struct  apr_pollset_t
 
union  apr_pollcb_pset
 
struct  apr_pollcb_t
 
struct  apr_pollset_provider_t
 
struct  apr_pollcb_provider_t
 

Macros

#define POLLSET_USES_SELECT
 
#define POLLSET_DEFAULT_METHOD   APR_POLLSET_SELECT
 
#define POLL_USES_SELECT
 

Typedefs

typedef struct
apr_pollset_private_t 
apr_pollset_private_t
 
typedef struct
apr_pollset_provider_t 
apr_pollset_provider_t
 
typedef struct
apr_pollcb_provider_t 
apr_pollcb_provider_t
 

Functions

apr_status_t apr_poll_create_wakeup_pipe (apr_pool_t *pool, apr_pollfd_t *pfd, apr_file_t **wakeup_pipe)
 
apr_status_t apr_poll_close_wakeup_pipe (apr_file_t **wakeup_pipe)
 
void apr_poll_drain_wakeup_pipe (apr_file_t **wakeup_pipe)
 

Macro Definition Documentation

#define POLL_USES_SELECT
#define POLLSET_DEFAULT_METHOD   APR_POLLSET_SELECT
#define POLLSET_USES_SELECT

Typedef Documentation

Function Documentation

apr_status_t apr_poll_close_wakeup_pipe ( apr_file_t **  wakeup_pipe)
apr_status_t apr_poll_create_wakeup_pipe ( apr_pool_t pool,
apr_pollfd_t pfd,
apr_file_t **  wakeup_pipe 
)
void apr_poll_drain_wakeup_pipe ( apr_file_t **  wakeup_pipe)