GME  13
Classes | Defines | Typedefs | Enumerations | Functions | Variables
apr_network_io.h File Reference

APR Network library. More...

Go to the source code of this file.

Classes

struct  in_addr
struct  apr_sockaddr_t
struct  apr_hdtr_t

Defines

#define APR_MAX_SECS_TO_LINGER   30
#define APRMAXHOSTLEN   256
#define APR_ANYADDR   "0.0.0.0"
#define APR_SO_LINGER   1
#define APR_SO_KEEPALIVE   2
#define APR_SO_DEBUG   4
#define APR_SO_NONBLOCK   8
#define APR_SO_REUSEADDR   16
#define APR_SO_SNDBUF   64
#define APR_SO_RCVBUF   128
#define APR_SO_DISCONNECTED   256
#define APR_TCP_NODELAY   512
#define APR_TCP_NOPUSH   1024
#define APR_RESET_NODELAY   2048
#define APR_INCOMPLETE_READ   4096
#define APR_INCOMPLETE_WRITE   8192
#define APR_IPV6_V6ONLY   16384
#define APR_TCP_DEFER_ACCEPT   32768
#define APR_IPV4_ADDR_OK   0x01
#define APR_IPV6_ADDR_OK   0x02
#define APR_INADDR_NONE   ((unsigned int) 0xffffffff)
#define APR_INET   AF_INET
#define APR_UNSPEC   0
#define APR_PROTO_TCP   6
#define APR_PROTO_UDP   17
#define APR_PROTO_SCTP   132

Typedefs

typedef struct apr_socket_t apr_socket_t
typedef struct apr_hdtr_t apr_hdtr_t
typedef struct in_addr apr_in_addr_t
typedef struct apr_ipsubnet_t apr_ipsubnet_t
typedef apr_uint16_t apr_port_t
typedef struct apr_sockaddr_t apr_sockaddr_t

Enumerations

enum  apr_shutdown_how_e { APR_SHUTDOWN_READ, APR_SHUTDOWN_WRITE, APR_SHUTDOWN_READWRITE }
enum  apr_interface_e { APR_LOCAL, APR_REMOTE }

Functions

 APR_DECLARE (apr_status_t) apr_socket_create(apr_socket_t **new_sock
 APR_POOL_DECLARE_ACCESSOR (socket)
 APR_DECLARE_INHERIT_SET (socket)
 APR_DECLARE_INHERIT_UNSET (socket)

Variables

int family
int int type
int int int protocol
int int int apr_pool_tcont
apr_shutdown_how_e how
apr_sockaddr_tsa
apr_int32_t backlog
apr_socket_tsock
apr_socket_t apr_pool_tconnection_pool
intatreadeof
const char * hostname
const char apr_int32_t apr_port_t port
const char apr_int32_t
apr_port_t apr_int32_t 
flags
const char apr_int32_t
apr_port_t apr_int32_t
apr_pool_t
p
char ** scope_id
char apr_port_t const char * str
int len
const char * key
void * data
void const char apr_status_t(* cleanup )(void *))
const char * buf
struct iovec * vec
struct iovec apr_int32_t nvec
apr_sockaddr_twhere
apr_int32_t opt
apr_int32_t apr_int32_t on
apr_interval_time_t t
intatmark
apr_interface_e which
apr_sockaddr_tsockaddr
apr_size_t buflen
const apr_sockaddr_taddr2
const char * servname
const char * ipstr
const char const char * mask_or_numbits
apr_sockaddr_tjoin
apr_sockaddr_t apr_sockaddr_tiface
apr_sockaddr_t apr_sockaddr_t
apr_sockaddr_t
source
apr_sockaddr_taddr
apr_byte_t ttl

Detailed Description

APR Network library.

Definition in file apr_network_io.h.