gebr-comm-socketaddress
gebr-comm-socketaddress
|
|
Details
struct GebrCommSocketAddress
struct GebrCommSocketAddress {
enum GebrCommSocketAddressType type;
union {
struct sockaddr_un unix_sockaddr;
struct sockaddr_in inet_sockaddr;
} address;
};
gebr_comm_socket_address_unix ()
GebrCommSocketAddress gebr_comm_socket_address_unix (const gchar *filepath
);
gebr_comm_socket_address_ipv4 ()
GebrCommSocketAddress gebr_comm_socket_address_ipv4 (const gchar *ip
,
guint16 port
);
gebr_comm_socket_address_ipv4_local ()
GebrCommSocketAddress gebr_comm_socket_address_ipv4_local
(guint16 port
);
gebr_comm_socket_address_parse_from_string ()
GebrCommSocketAddress gebr_comm_socket_address_parse_from_string
(const gchar *address
);
gebr_comm_socket_address_get_type ()
enum GebrCommSocketAddressType gebr_comm_socket_address_get_type
(GebrCommSocketAddress *socket_address
);
gebr_comm_socket_address_get_is_valid ()
gboolean gebr_comm_socket_address_get_is_valid
(GebrCommSocketAddress *socket_address
);
gebr_comm_socket_address_get_string ()
const gchar * gebr_comm_socket_address_get_string (GebrCommSocketAddress *socket_address
);
gebr_comm_socket_address_get_ip_port ()
guint16 gebr_comm_socket_address_get_ip_port
(GebrCommSocketAddress *socket_address
);