Lines Matching defs:sockets

380   /* special treatment for sockets that are used for multicast communication */
1312 coap_socket_t *sockets[1];
1313 unsigned int max_sockets = sizeof(sockets)/sizeof(sockets[0]);
1318 timeout = coap_io_prepare_io(ctx, sockets, max_sockets, &num_sockets, now);
1356 coap_socket_t *sockets[],
1368 (void)sockets;
1426 sockets[(*num_sockets)++] = &ep->sock;
1483 sockets[(*num_sockets)++] = &s->sock;
1596 sockets[(*num_sockets)++] = &s->sock;
1630 timeout = coap_io_prepare_io(ctx, ctx->sockets,
1631 (sizeof(ctx->sockets) / sizeof(ctx->sockets[0])),
1655 if (ctx->sockets[i]->fd + 1 > nfds)
1656 nfds = ctx->sockets[i]->fd + 1;
1657 if (ctx->sockets[i]->flags & COAP_SOCKET_WANT_READ)
1658 FD_SET(ctx->sockets[i]->fd, &ctx->readfds);
1659 if (ctx->sockets[i]->flags & COAP_SOCKET_WANT_WRITE)
1660 FD_SET(ctx->sockets[i]->fd, &ctx->writefds);
1662 if (ctx->sockets[i]->flags & COAP_SOCKET_WANT_ACCEPT)
1663 FD_SET(ctx->sockets[i]->fd, &ctx->readfds);
1664 if (ctx->sockets[i]->flags & COAP_SOCKET_WANT_CONNECT) {
1665 FD_SET(ctx->sockets[i]->fd, &ctx->writefds);
1666 FD_SET(ctx->sockets[i]->fd, &ctx->exceptfds);
1704 if ((ctx->sockets[i]->flags & COAP_SOCKET_WANT_READ) &&
1705 FD_ISSET(ctx->sockets[i]->fd, &ctx->readfds))
1706 ctx->sockets[i]->flags |= COAP_SOCKET_CAN_READ;
1708 if ((ctx->sockets[i]->flags & COAP_SOCKET_WANT_ACCEPT) &&
1709 FD_ISSET(ctx->sockets[i]->fd, &ctx->readfds))
1710 ctx->sockets[i]->flags |= COAP_SOCKET_CAN_ACCEPT;
1711 if ((ctx->sockets[i]->flags & COAP_SOCKET_WANT_WRITE) &&
1712 FD_ISSET(ctx->sockets[i]->fd, &ctx->writefds))
1713 ctx->sockets[i]->flags |= COAP_SOCKET_CAN_WRITE;
1714 if ((ctx->sockets[i]->flags & COAP_SOCKET_WANT_CONNECT) &&
1715 (FD_ISSET(ctx->sockets[i]->fd, &ctx->writefds) ||
1716 FD_ISSET(ctx->sockets[i]->fd, &ctx->exceptfds)))
1717 ctx->sockets[i]->flags |= COAP_SOCKET_CAN_CONNECT;