#include "gsockaddr.h"#include "gsocket.h"#include <sys/types.h>#include <sys/socket.h>#include <sys/stat.h>#include <unistd.h>#include <errno.h>#include <netinet/in.h>#include <sys/un.h>#include <arpa/inet.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <netdb.h>
Classes | |
| struct | GSockAddrInet |
| struct | GSockAddrUnix |
Functions | |
| GSockAddr * | g_sockaddr_new (struct sockaddr *sa, int salen) |
| char * | g_sockaddr_format (GSockAddr *a, gchar *text, gulong n, gint format) |
| guint16 | g_sockaddr_get_port (GSockAddr *a) |
| void | g_sockaddr_set_port (GSockAddr *a, guint16 port) |
| guint8 * | g_sockaddr_get_address (GSockAddr *self, guint8 *buffer, gsize buffer_size, gsize *addr_len) |
| GSockAddr * | g_sockaddr_ref (GSockAddr *a) |
| void | g_sockaddr_unref (GSockAddr *a) |
| gchar * | g_sockaddr_inet_format (GSockAddr *addr, gchar *text, gulong n, gint format) |
| gboolean | g_sockaddr_inet_check (GSockAddr *a) |
| GSockAddr * | g_sockaddr_inet_new (const gchar *ip, guint16 port) |
| GSockAddr * | g_sockaddr_inet_new2 (struct sockaddr_in *sin) |
| GSockAddr * | g_sockaddr_inet_or_inet6_new (const gchar *name, guint16 port) |
| gboolean | g_sockaddr_inet_or_inet6_check (GSockAddr *a) |
| GSockAddr * | g_sockaddr_unix_new (const gchar *name) |
| GSockAddr * | g_sockaddr_unix_new2 (struct sockaddr_un *saun, int sunlen) |
| gsize | g_sockaddr_len (GSockAddr *a) |
| char* g_sockaddr_format | ( | GSockAddr * | a, |
| gchar * | text, | ||
| gulong | n, | ||
| gint | format | ||
| ) |
| guint8* g_sockaddr_get_address | ( | GSockAddr * | self, |
| guint8 * | buffer, | ||
| gsize | buffer_size, | ||
| gsize * | addr_len | ||
| ) |
| guint16 g_sockaddr_get_port | ( | GSockAddr * | a | ) |
| gboolean g_sockaddr_inet_check | ( | GSockAddr * | a | ) |
| gchar* g_sockaddr_inet_format | ( | GSockAddr * | addr, |
| gchar * | text, | ||
| gulong | n, | ||
| gint | format | ||
| ) |
| GSockAddr* g_sockaddr_inet_new | ( | const gchar * | ip, |
| guint16 | port | ||
| ) |
| GSockAddr* g_sockaddr_inet_new2 | ( | struct sockaddr_in * | sin | ) |
| gboolean g_sockaddr_inet_or_inet6_check | ( | GSockAddr * | a | ) |
| GSockAddr* g_sockaddr_inet_or_inet6_new | ( | const gchar * | name, |
| guint16 | port | ||
| ) |
| gsize g_sockaddr_len | ( | GSockAddr * | a | ) |
| GSockAddr* g_sockaddr_new | ( | struct sockaddr * | sa, |
| int | salen | ||
| ) |
| void g_sockaddr_set_port | ( | GSockAddr * | a, |
| guint16 | port | ||
| ) |
| GSockAddr* g_sockaddr_unix_new | ( | const gchar * | name | ) |
| GSockAddr* g_sockaddr_unix_new2 | ( | struct sockaddr_un * | saun, |
| int | sunlen | ||
| ) |
| void g_sockaddr_unref | ( | GSockAddr * | a | ) |