client-c  0.7.4
leaf_sock.h File Reference

Go to the source code of this file.

Classes

struct  in_addr
 
struct  leaf_sockaddr
 
struct  leaf_sockaddr_in
 

Macros

#define KAA_HTONS(n)   (((((unsigned short)(n) & 0xFF)) << 8) | (((unsigned short)(n) & 0xFF00) >> 8))
 
#define KAA_NTOHS(n)   (((((unsigned short)(n) & 0xFF)) << 8) | (((unsigned short)(n) & 0xFF00) >> 8))
 
#define KAA_HTONL(n)
 
#define KAA_NTOHL(n)
 
#define KAA_HTONLL(n)
 
#define KAA_NTOHLL(n)   KAA_HTONLL(n)
 

Typedefs

typedef int kaa_fd_t
 
typedef size_t kaa_socklen_t
 
typedef unsigned char kaa_uint8_t
 
typedef unsigned short kaa_uint16_t
 
typedef uint32_t in_addr_t
 
typedef struct leaf_sockaddr kaa_sockaddr_t
 
typedef struct leaf_sockaddr_in kaa_sockaddr_storage_t
 

Macro Definition Documentation

#define KAA_HTONL (   n)
Value:
(((((unsigned long)(n) & 0xFF)) << 24) | \
((((unsigned long)(n) & 0xFF00)) << 8) | \
((((unsigned long)(n) & 0xFF0000)) >> 8) | \
((((unsigned long)(n) & 0xFF000000)) >> 24))

Definition at line 72 of file leaf_sock.h.

#define KAA_HTONLL (   n)
Value:
(((((unsigned long long)(n) & 0xFF)) << 56) | \
((((unsigned long long)(n) & 0xFF00)) << 48) | \
((((unsigned long long)(n) & 0xFF0000)) << 24) | \
((((unsigned long long)(n) & 0xFF000000)) << 8) | \
((((unsigned long long)(n) & 0xFF00000000)) >> 8) | \
((((unsigned long long)(n) & 0xFF0000000000)) >> 24) | \
((((unsigned long long)(n) & 0xFF000000000000)) >> 48) | \
((((unsigned long long)(n) & 0xFF00000000000000)) >> 56))

Definition at line 82 of file leaf_sock.h.

#define KAA_HTONS (   n)    (((((unsigned short)(n) & 0xFF)) << 8) | (((unsigned short)(n) & 0xFF00) >> 8))

Definition at line 69 of file leaf_sock.h.

#define KAA_NTOHL (   n)
Value:
(((((unsigned long)(n) & 0xFF)) << 24) | \
((((unsigned long)(n) & 0xFF00)) << 8) | \
((((unsigned long)(n) & 0xFF0000)) >> 8) | \
((((unsigned long)(n) & 0xFF000000)) >> 24))

Definition at line 77 of file leaf_sock.h.

#define KAA_NTOHLL (   n)    KAA_HTONLL(n)

Definition at line 91 of file leaf_sock.h.

#define KAA_NTOHS (   n)    (((((unsigned short)(n) & 0xFF)) << 8) | (((unsigned short)(n) & 0xFF00) >> 8))

Definition at line 70 of file leaf_sock.h.

Typedef Documentation

typedef uint32_t in_addr_t

Definition at line 34 of file leaf_sock.h.

typedef int kaa_fd_t

Definition at line 29 of file leaf_sock.h.

Definition at line 55 of file leaf_sock.h.

typedef struct leaf_sockaddr kaa_sockaddr_t

Definition at line 54 of file leaf_sock.h.

typedef size_t kaa_socklen_t

Definition at line 30 of file leaf_sock.h.

typedef unsigned short kaa_uint16_t

Definition at line 32 of file leaf_sock.h.

typedef unsigned char kaa_uint8_t

Definition at line 31 of file leaf_sock.h.