|
static PN | aio_udp_get (Potion *P, PN cl, PN self, PN key, PN value) |
|
static PN | aio_udp_set (Potion *P, PN cl, PN self, PN key, PN value) |
|
static PN | aio_udp_open (Potion *P, PN cl, PN udp, PN sockfd) |
|
static PN | aio_udp_bind (Potion *P, PN cl, PN udp, PN addr, PN port, PN flags) |
|
static PN | aio_udp_bind6 (Potion *P, PN cl, PN udp, PN addr, PN port, PN flags) |
|
static PN | aio_udp_getsockname (Potion *P, PN cl, PN udp) |
|
static PN | aio_udp_set_membership (Potion *P, PN cl, PN udp, PN mcaddr, PN ifaddr, PN membership) |
|
static PN | aio_udp_set_multicast_loop (Potion *P, PN cl, PN udp, PN on) |
|
static PN | aio_udp_set_multicast_ttl (Potion *P, PN cl, PN udp, PN ttl) |
|
static PN | aio_udp_set_broadcast (Potion *P, PN cl, PN udp, PN on) |
|
static PN | aio_udp_set_ttl (Potion *P, PN cl, PN udp, PN ttl) |
|
static PN | aio_udp_send (Potion *P, PN cl, PN udp, PN req, PN buf, PN bufcnt, PN addr, PN port, PN cb) |
|
static PN | aio_udp_send6 (Potion *P, PN cl, PN udp, PN req, PN buf, PN bufcnt, PN addr, PN port, PN cb) |
|
static void | aio_udp_recv_cb (uv_udp_t *handle, ssize_t nread, const uv_buf_t *buf, const struct sockaddr *addr, unsigned flags) |
|
static PN | aio_udp_recv_start (Potion *P, PN cl, PN udp, PN cb) |
|
static PN | aio_udp_recv_stop (Potion *P, PN cl, PN udp) |
|
create and init a Aio_udp
object
- Parameters
-
loop | PNAioLoop to uv_loop_t*, defaults to uv_default_loop() |
- See also
- http://nikhilm.github.io/uvbook/networking.html#udp