libexplain  1.4.D001
Functions
libexplain/buffer/sockaddr.c File Reference
#include <libexplain/ac/arpa/inet.h>
#include <libexplain/ac/linux/atalk.h>
#include <libexplain/ac/linux/atm.h>
#include <libexplain/ac/linux/if_pppox.h>
#include <libexplain/ac/linux/irda.h>
#include <libexplain/ac/linux/netlink.h>
#include <libexplain/ac/linux/x25.h>
#include <libexplain/ac/netash/ash.h>
#include <libexplain/ac/netdb.h>
#include <libexplain/ac/neteconet/ec.h>
#include <libexplain/ac/netinet/in.h>
#include <libexplain/ac/netipx/ipx.h>
#include <libexplain/ac/netiucv/iucv.h>
#include <libexplain/ac/netpacket/packet.h>
#include <libexplain/ac/netrose/rose.h>
#include <libexplain/ac/sys/socket.h>
#include <libexplain/ac/sys/un.h>
#include <libexplain/buffer/hexdump.h>
#include <libexplain/buffer/in6_addr.h>
#include <libexplain/buffer/pointer.h>
#include <libexplain/buffer/sockaddr.h>
#include <libexplain/buffer/address_family.h>
#include <libexplain/option.h>
#include <libexplain/is_efault.h>

Go to the source code of this file.

Functions

static void explain_buffer_sockaddr_af_unix (explain_string_buffer_t *sb, const struct sockaddr_un *sa, size_t sa_len)
void explain_buffer_in_addr (explain_string_buffer_t *sb, const struct in_addr *addr)
static void explain_buffer_sockaddr_af_inet (explain_string_buffer_t *sb, const struct sockaddr_in *sa, size_t sa_len)
void explain_buffer_sockaddr (explain_string_buffer_t *sb, const struct sockaddr *sa, int sa_len)

Function Documentation

void explain_buffer_in_addr ( explain_string_buffer_t sb,
const struct in_addr *  addr 
)

The explain_buffer_in_addr function is used to print a representation of an in_addr structure.

Parameters:
sbThe string buffer to print into.
addrPointer to the in address of interest

Definition at line 63 of file sockaddr.c.

void explain_buffer_sockaddr ( explain_string_buffer_t sb,
const struct sockaddr *  sa,
int  sa_len 
)

The explain_buffer_sockaddr function may be used to

Parameters:
sbThe string buffer to print into.
saPointer to the socket address of interest
sa_lenThe length of the socket address of interest

Definition at line 650 of file sockaddr.c.

static void explain_buffer_sockaddr_af_inet ( explain_string_buffer_t sb,
const struct sockaddr_in *  sa,
size_t  sa_len 
) [static]

Definition at line 100 of file sockaddr.c.

static void explain_buffer_sockaddr_af_unix ( explain_string_buffer_t sb,
const struct sockaddr_un *  sa,
size_t  sa_len 
) [static]

Definition at line 51 of file sockaddr.c.