static gboolean afinet_dd_setup_socket(AFSocketDestDriver *s, gint fd) { AFInetDestDriver *self = (AFInetDestDriver *) s; return afinet_setup_socket(fd, self->super.dest_addr, (InetSocketOptions *) s->sock_options_ptr, AFSOCKET_DIR_SEND); }
static gboolean afinet_dd_setup_socket(AFSocketDestDriver *s, gint fd) { AFInetDestDriver *self = (AFInetDestDriver *) s; if (!resolve_hostname(&self->super.dest_addr, self->super.hostname)) return FALSE; return afinet_setup_socket(fd, self->super.dest_addr, (InetSocketOptions *) s->sock_options_ptr, AFSOCKET_DIR_SEND); }
static gboolean afinet_sd_setup_socket(AFSocketSourceDriver *s, gint fd) { return afinet_setup_socket(fd, s->bind_addr, (InetSocketOptions *) s->sock_options_ptr, AFSOCKET_DIR_RECV); }