Synopsis
GebrCommHostInfo;
void (*GebrCommHostInfoFunc) (GebrCommHostInfo *host_info,
gpointer user_data);
void gebr_comm_host_info_lookup (GString *hostname,
GebrCommHostInfoFunc callback,
gpointer user_data);
void gebr_comm_host_info_free (GebrCommHostInfo *host_info);
enum GebrCommHostInfoError gebr_comm_host_info_error (GebrCommHostInfo *host_info);
GList* gebr_comm_host_info_addesses (GebrCommHostInfo *host_info);
GebrCommSocketAddress* gebr_comm_host_info_first_address
(GebrCommHostInfo *host_info);
GebrCommHostInfo* gebr_comm_host_info_lookup_blocking (GString *hostname);
GebrCommHostInfo* gebr_comm_host_info_lookup_local (void);
Description
A longer description goes here.
Details
GebrCommHostInfo
typedef struct {
enum GebrCommHostInfoError error;
GList *addresses;
} GebrCommHostInfo;
GebrCommHostInfoFunc ()
void (*GebrCommHostInfoFunc) (GebrCommHostInfo *host_info,
gpointer user_data);
gebr_comm_host_info_lookup ()
void gebr_comm_host_info_lookup (GString *hostname,
GebrCommHostInfoFunc callback,
gpointer user_data);
gebr_comm_host_info_free ()
void gebr_comm_host_info_free (GebrCommHostInfo *host_info);
gebr_comm_host_info_error ()
enum GebrCommHostInfoError gebr_comm_host_info_error (GebrCommHostInfo *host_info);
gebr_comm_host_info_addesses ()
GList* gebr_comm_host_info_addesses (GebrCommHostInfo *host_info);
gebr_comm_host_info_first_address ()
GebrCommSocketAddress* gebr_comm_host_info_first_address
(GebrCommHostInfo *host_info);
gebr_comm_host_info_lookup_blocking ()
GebrCommHostInfo* gebr_comm_host_info_lookup_blocking (GString *hostname);
gebr_comm_host_info_lookup_local ()
GebrCommHostInfo* gebr_comm_host_info_lookup_local (void);