![]() |
![]() |
![]() |
gebr-comm Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
GebrCommSocketAddress; GebrCommSocketAddress gebr_comm_socket_address_unix (const gchar *filepath
); GebrCommSocketAddress gebr_comm_socket_address_ipv4 (const gchar *ip
,guint16 port
); GebrCommSocketAddress gebr_comm_socket_address_ipv4_local (guint16 port
); GebrCommSocketAddress gebr_comm_socket_address_parse_from_string (const gchar *address
); enum GebrCommSocketAddressType gebr_comm_socket_address_get_type (GebrCommSocketAddress *socket_address
); gboolean gebr_comm_socket_address_get_is_valid (GebrCommSocketAddress *socket_address
); const gchar * gebr_comm_socket_address_get_string (GebrCommSocketAddress *socket_address
); guint16 gebr_comm_socket_address_get_ip_port (GebrCommSocketAddress *socket_address
);
typedef struct { enum GebrCommSocketAddressType type; union { struct sockaddr_un unix_sockaddr; struct sockaddr_in inet_sockaddr; } address; } GebrCommSocketAddress;
GebrCommSocketAddress gebr_comm_socket_address_unix (const gchar *filepath
);
GebrCommSocketAddress gebr_comm_socket_address_ipv4 (const gchar *ip
,guint16 port
);
GebrCommSocketAddress gebr_comm_socket_address_ipv4_local
(guint16 port
);
GebrCommSocketAddress gebr_comm_socket_address_parse_from_string
(const gchar *address
);
enum GebrCommSocketAddressType gebr_comm_socket_address_get_type
(GebrCommSocketAddress *socket_address
);
gboolean gebr_comm_socket_address_get_is_valid
(GebrCommSocketAddress *socket_address
);
const gchar * gebr_comm_socket_address_get_string (GebrCommSocketAddress *socket_address
);
guint16 gebr_comm_socket_address_get_ip_port
(GebrCommSocketAddress *socket_address
);