udp_recv_post_select_nobtr(s, t);
}
-static void udp_shutdown(void)
-{
- return;
-}
-
static void udp_recv_close(struct receiver_node *rn)
{
struct private_udp_recv_data *purd = rn->private_data;
if (purd->fd >= 0)
close(purd->fd);
- PARA_CRIT_LOG("%p: close\n", rn);
btr_pool_free(purd->btrp);
free(rn->private_data);
free(rn->buf);
close(purd->fd);
goto err;
}
- PARA_CRIT_LOG("rn %p: receiving from %s:%d, fd=%d\n", rn, c->host_arg,
+ PARA_INFO_LOG("receiving from %s:%d, fd=%d\n", c->host_arg,
c->port_arg, purd->fd);
purd->btrp = btr_pool_new("udp_recv", 320 * 1024);
return purd->fd;
struct udp_recv_args_info dummy;
udp_recv_cmdline_parser_init(&dummy);
- r->shutdown = udp_shutdown;
r->open = udp_recv_open;
r->close = udp_recv_close;
r->pre_select = udp_recv_pre_select;