Apache HTTPD
Classes | Macros | Typedefs | Functions
apr_arch_poll_private.h File Reference

Go to the source code of this file.

Classes

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

◆ POLL_USES_SELECT

#define POLL_USES_SELECT

Definition at line 80 of file apr_arch_poll_private.h.

◆ POLLSET_DEFAULT_METHOD

#define POLLSET_DEFAULT_METHOD   APR_POLLSET_SELECT

Definition at line 69 of file apr_arch_poll_private.h.

◆ POLLSET_USES_SELECT

#define POLLSET_USES_SELECT

Definition at line 68 of file apr_arch_poll_private.h.

Typedef Documentation

◆ apr_pollcb_provider_t

Definition at line 115 of file apr_arch_poll_private.h.

◆ apr_pollset_private_t

Definition at line 113 of file apr_arch_poll_private.h.

◆ apr_pollset_provider_t

Definition at line 114 of file apr_arch_poll_private.h.

Function Documentation

◆ apr_poll_close_wakeup_pipe()

apr_status_t apr_poll_close_wakeup_pipe ( apr_file_t **  wakeup_pipe)

Definition at line 69 of file wakeup.c.

◆ apr_poll_create_wakeup_pipe()

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

◆ apr_poll_drain_wakeup_pipe()

void apr_poll_drain_wakeup_pipe ( apr_file_t **  wakeup_pipe)

Definition at line 138 of file wakeup.c.