Apache2
apr_arch_networkio.h File Reference
#include "apr_private.h"
#include "apr_network_io.h"
#include "apr_general.h"
#include "apr_arch_os2calls.h"
#include "apr_poll.h"
Include dependency graph for apr_arch_networkio.h:

Go to the source code of this file.

Data Structures

struct  sock_userdata_t
 
struct  apr_socket_t
 

Macros

#define SOCBASEERR   10000
 
#define SOCEPERM   (SOCBASEERR+1) /* Not owner */
 
#define SOCESRCH   (SOCBASEERR+3) /* No such process */
 
#define SOCEINTR   (SOCBASEERR+4) /* Interrupted system call */
 
#define SOCENXIO   (SOCBASEERR+6) /* No such device or address */
 
#define SOCEBADF   (SOCBASEERR+9) /* Bad file number */
 
#define SOCEACCES   (SOCBASEERR+13) /* Permission denied */
 
#define SOCEFAULT   (SOCBASEERR+14) /* Bad address */
 
#define SOCEINVAL   (SOCBASEERR+22) /* Invalid argument */
 
#define SOCEMFILE   (SOCBASEERR+24) /* Too many open files */
 
#define SOCEPIPE   (SOCBASEERR+32) /* Broken pipe */
 
#define SOCEOS2ERR   (SOCBASEERR+100) /* OS/2 Error */
 

Typedefs

typedef struct sock_userdata_t sock_userdata_t
 

Functions

const char * apr_inet_ntop (int af, const void *src, char *dst, apr_size_t size)
 
int apr_inet_pton (int af, const char *src, void *dst)
 
void apr_sockaddr_vars_set (apr_sockaddr_t *, int, apr_port_t)
 

Macro Definition Documentation

◆ SOCBASEERR

#define SOCBASEERR   10000

◆ SOCEACCES

#define SOCEACCES   (SOCBASEERR+13) /* Permission denied */

◆ SOCEBADF

#define SOCEBADF   (SOCBASEERR+9) /* Bad file number */

◆ SOCEFAULT

#define SOCEFAULT   (SOCBASEERR+14) /* Bad address */

◆ SOCEINTR

#define SOCEINTR   (SOCBASEERR+4) /* Interrupted system call */

◆ SOCEINVAL

#define SOCEINVAL   (SOCBASEERR+22) /* Invalid argument */

◆ SOCEMFILE

#define SOCEMFILE   (SOCBASEERR+24) /* Too many open files */

◆ SOCENXIO

#define SOCENXIO   (SOCBASEERR+6) /* No such device or address */

◆ SOCEOS2ERR

#define SOCEOS2ERR   (SOCBASEERR+100) /* OS/2 Error */

◆ SOCEPERM

#define SOCEPERM   (SOCBASEERR+1) /* Not owner */

◆ SOCEPIPE

#define SOCEPIPE   (SOCBASEERR+32) /* Broken pipe */

◆ SOCESRCH

#define SOCESRCH   (SOCBASEERR+3) /* No such process */

Typedef Documentation

◆ sock_userdata_t

Function Documentation

◆ apr_inet_ntop()

const char* apr_inet_ntop ( int  af,
const void *  src,
char *  dst,
apr_size_t  size 
)

◆ apr_inet_pton()

int apr_inet_pton ( int  af,
const char *  src,
void *  dst 
)

◆ apr_sockaddr_vars_set()

void apr_sockaddr_vars_set ( apr_sockaddr_t ,
int  ,
apr_port_t   
)