VSF Documented
Data Structures | Macros | Typedefs | Functions | Variables
inet.h File Reference
#include "shell/sys/linux/vsf_linux_cfg.h"
#include "../netinet/in.h"
#include "hal/arch/vsf_arch.h"

Go to the source code of this file.

Data Structures

struct  vsf_linux_arpa_inet_vplt_t
 

Macros

#define inet_addr   VSF_LINUX_SOCKET_WRAPPER(inet_addr)
 
#define inet_lnaof   VSF_LINUX_SOCKET_WRAPPER(inet_lnaof)
 
#define inet_makeaddr   VSF_LINUX_SOCKET_WRAPPER(inet_makeaddr)
 
#define inet_netof   VSF_LINUX_SOCKET_WRAPPER(inet_netof)
 
#define inet_network   VSF_LINUX_SOCKET_WRAPPER(inet_network)
 
#define inet_aton   VSF_LINUX_SOCKET_WRAPPER(inet_aton)
 
#define inet_ntoa   VSF_LINUX_SOCKET_WRAPPER(inet_ntoa)
 
#define inet_pton   VSF_LINUX_SOCKET_WRAPPER(inet_pton)
 
#define inet_ntop   VSF_LINUX_SOCKET_WRAPPER(inet_ntop)
 
#define htonl   cpu_to_be32
 
#define htons   cpu_to_be16
 
#define ntohl   be32_to_cpu
 
#define ntohs   be16_to_cpu
 

Typedefs

typedef struct vsf_linux_arpa_inet_vplt_t vsf_linux_arpa_inet_vplt_t
 

Functions

in_addr_t inet_addr (const char *cp)
 
in_addr_t inet_lnaof (struct in_addr in)
 
struct in_addr inet_makeaddr (in_addr_t net, in_addr_t lna)
 
in_addr_t inet_netof (struct in_addr in)
 
in_addr_t inet_network (const char *cp)
 
int inet_aton (const char *cp, struct in_addr *addr)
 
char * inet_ntoa (struct in_addr in)
 
int inet_pton (int af, const char *src, void *dst)
 
const char * inet_ntop (int af, const void *src, char *dst, socklen_t size)
 

Variables

__VSF_VPLT_DECORATOR__ vsf_linux_arpa_inet_vplt_t vsf_linux_arpa_inet_vplt
 

Macro Definition Documentation

◆ inet_addr

#define inet_addr   VSF_LINUX_SOCKET_WRAPPER(inet_addr)

◆ inet_lnaof

#define inet_lnaof   VSF_LINUX_SOCKET_WRAPPER(inet_lnaof)

◆ inet_makeaddr

#define inet_makeaddr   VSF_LINUX_SOCKET_WRAPPER(inet_makeaddr)

◆ inet_netof

#define inet_netof   VSF_LINUX_SOCKET_WRAPPER(inet_netof)

◆ inet_network

#define inet_network   VSF_LINUX_SOCKET_WRAPPER(inet_network)

◆ inet_aton

#define inet_aton   VSF_LINUX_SOCKET_WRAPPER(inet_aton)

◆ inet_ntoa

#define inet_ntoa   VSF_LINUX_SOCKET_WRAPPER(inet_ntoa)

◆ inet_pton

#define inet_pton   VSF_LINUX_SOCKET_WRAPPER(inet_pton)

◆ inet_ntop

#define inet_ntop   VSF_LINUX_SOCKET_WRAPPER(inet_ntop)

◆ htonl

#define htonl   cpu_to_be32

◆ htons

#define htons   cpu_to_be16

◆ ntohl

#define ntohl   be32_to_cpu

◆ ntohs

#define ntohs   be16_to_cpu

Typedef Documentation

◆ vsf_linux_arpa_inet_vplt_t

Function Documentation

◆ inet_addr()

in_addr_t inet_addr ( const char *  cp)

◆ inet_lnaof()

in_addr_t inet_lnaof ( struct in_addr  in)

◆ inet_makeaddr()

struct in_addr inet_makeaddr ( in_addr_t  net,
in_addr_t  lna 
)

◆ inet_netof()

in_addr_t inet_netof ( struct in_addr  in)

◆ inet_network()

in_addr_t inet_network ( const char *  cp)

◆ inet_aton()

int inet_aton ( const char *  cp,
struct in_addr addr 
)

◆ inet_ntoa()

char * inet_ntoa ( struct in_addr  in)

◆ inet_pton()

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

◆ inet_ntop()

const char * inet_ntop ( int  af,
const void *  src,
char *  dst,
socklen_t  size 
)

Variable Documentation

◆ vsf_linux_arpa_inet_vplt

__VSF_VPLT_DECORATOR__ vsf_linux_arpa_inet_vplt_t vsf_linux_arpa_inet_vplt
extern