Lines Matching defs:msg

87 #define API_MSG_VAR_ALLOC_ACCEPT(msg) API_MSG_VAR_ALLOC(msg)
88 #define API_MSG_VAR_FREE_ACCEPT(msg) API_MSG_VAR_FREE(msg)
90 #define API_MSG_VAR_ALLOC_ACCEPT(msg)
91 #define API_MSG_VAR_FREE_ACCEPT(msg)
152 API_MSG_VAR_DECLARE(msg);
153 API_MSG_VAR_ALLOC_RETURN_NULL(msg);
159 API_MSG_VAR_REF(msg).msg.n.proto = proto;
160 API_MSG_VAR_REF(msg).conn = conn;
161 err = netconn_apimsg(lwip_netconn_do_newconn, &API_MSG_VAR_REF(msg));
174 API_MSG_VAR_FREE(msg);
178 API_MSG_VAR_FREE(msg);
195 API_MSG_VAR_DECLARE(msg);
202 API_MSG_VAR_ALLOC(msg);
203 API_MSG_VAR_REF(msg).conn = conn;
208 API_MSG_VAR_REF(msg).msg.sd.time_started = sys_now();
210 API_MSG_VAR_REF(msg).msg.sd.polls_left =
214 err = netconn_apimsg(lwip_netconn_do_delconn, &API_MSG_VAR_REF(msg));
215 API_MSG_VAR_FREE(msg);
271 API_MSG_VAR_DECLARE(msg);
278 API_MSG_VAR_ALLOC(msg);
279 API_MSG_VAR_REF(msg).conn = conn;
280 API_MSG_VAR_REF(msg).msg.ad.local = local;
282 err = netconn_apimsg(lwip_netconn_do_getaddr, &API_MSG_VAR_REF(msg));
283 *addr = msg->msg.ad.ipaddr;
284 *port = msg->msg.ad.port;
286 msg.msg.ad.ipaddr = addr;
287 msg.msg.ad.port = port;
288 err = netconn_apimsg(lwip_netconn_do_getaddr, &msg);
290 API_MSG_VAR_FREE(msg);
309 API_MSG_VAR_DECLARE(msg);
331 API_MSG_VAR_ALLOC(msg);
332 API_MSG_VAR_REF(msg).conn = conn;
333 API_MSG_VAR_REF(msg).msg.bc.ipaddr = API_MSG_VAR_REF(addr);
334 API_MSG_VAR_REF(msg).msg.bc.port = port;
335 err = netconn_apimsg(lwip_netconn_do_bind, &API_MSG_VAR_REF(msg));
336 API_MSG_VAR_FREE(msg);
353 API_MSG_VAR_DECLARE(msg);
358 API_MSG_VAR_ALLOC(msg);
359 API_MSG_VAR_REF(msg).conn = conn;
360 API_MSG_VAR_REF(msg).msg.bc.if_idx = if_idx;
361 err = netconn_apimsg(lwip_netconn_do_bind_if, &API_MSG_VAR_REF(msg));
362 API_MSG_VAR_FREE(msg);
379 API_MSG_VAR_DECLARE(msg);
391 API_MSG_VAR_ALLOC(msg);
392 API_MSG_VAR_REF(msg).conn = conn;
393 API_MSG_VAR_REF(msg).msg.bc.ipaddr = API_MSG_VAR_REF(addr);
394 API_MSG_VAR_REF(msg).msg.bc.port = port;
395 err = netconn_apimsg(lwip_netconn_do_connect, &API_MSG_VAR_REF(msg));
396 API_MSG_VAR_FREE(msg);
411 API_MSG_VAR_DECLARE(msg);
416 API_MSG_VAR_ALLOC(msg);
417 API_MSG_VAR_REF(msg).conn = conn;
418 err = netconn_apimsg(lwip_netconn_do_disconnect, &API_MSG_VAR_REF(msg));
419 API_MSG_VAR_FREE(msg);
437 API_MSG_VAR_DECLARE(msg);
445 API_MSG_VAR_ALLOC(msg);
446 API_MSG_VAR_REF(msg).conn = conn;
448 API_MSG_VAR_REF(msg).msg.lb.backlog = backlog;
450 err = netconn_apimsg(lwip_netconn_do_listen, &API_MSG_VAR_REF(msg));
451 API_MSG_VAR_FREE(msg);
478 API_MSG_VAR_DECLARE(msg);
499 API_MSG_VAR_ALLOC_ACCEPT(msg);
504 API_MSG_VAR_FREE_ACCEPT(msg);
511 API_MSG_VAR_FREE_ACCEPT(msg);
524 API_MSG_VAR_FREE_ACCEPT(msg);
535 API_MSG_VAR_FREE_ACCEPT(msg);
540 API_MSG_VAR_FREE_ACCEPT(msg);
546 API_MSG_VAR_REF(msg).conn = newconn;
548 netconn_apimsg(lwip_netconn_do_accepted, &API_MSG_VAR_REF(msg));
549 API_MSG_VAR_FREE(msg);
628 API_MSG_VAR_FREE_ACCEPT(msg);
677 netconn_tcp_recvd_msg(struct netconn *conn, size_t len, struct api_msg *msg)
682 msg->conn = conn;
683 msg->msg.r.len = len;
685 return netconn_apimsg(lwip_netconn_do_recv, msg);
692 API_MSG_VAR_DECLARE(msg);
696 API_MSG_VAR_ALLOC(msg);
697 err = netconn_tcp_recvd_msg(conn, len, &API_VAR_REF(msg));
698 API_MSG_VAR_FREE(msg);
707 API_MSG_VAR_DECLARE(msg);
709 msg = NULL;
724 API_MSG_VAR_ALLOC(msg);
730 API_MSG_VAR_FREE(msg);
740 netconn_tcp_recvd_msg(conn, len, &API_VAR_REF(msg));
741 API_MSG_VAR_FREE(msg);
943 API_MSG_VAR_DECLARE(msg);
950 API_MSG_VAR_ALLOC(msg);
951 API_MSG_VAR_REF(msg).conn = conn;
952 API_MSG_VAR_REF(msg).msg.b = buf;
953 err = netconn_apimsg(lwip_netconn_do_send, &API_MSG_VAR_REF(msg));
954 API_MSG_VAR_FREE(msg);
1000 API_MSG_VAR_DECLARE(msg);
1042 API_MSG_VAR_ALLOC(msg);
1044 API_MSG_VAR_REF(msg).conn = conn;
1045 API_MSG_VAR_REF(msg).msg.w.vector = vectors;
1046 API_MSG_VAR_REF(msg).msg.w.vector_cnt = vectorcnt;
1047 API_MSG_VAR_REF(msg).msg.w.vector_off = 0;
1048 API_MSG_VAR_REF(msg).msg.w.apiflags = apiflags;
1049 API_MSG_VAR_REF(msg).msg.w.len = size;
1050 API_MSG_VAR_REF(msg).msg.w.offset = 0;
1055 API_MSG_VAR_REF(msg).msg.w.time_started = sys_now();
1057 API_MSG_VAR_REF(msg).msg.w.time_started = 0;
1064 err = netconn_apimsg(lwip_netconn_do_write, &API_MSG_VAR_REF(msg));
1067 *bytes_written = API_MSG_VAR_REF(msg).msg.w.offset;
1072 LWIP_ASSERT("do_write failed to write all bytes", API_MSG_VAR_REF(msg).msg.w.offset == size);
1075 API_MSG_VAR_FREE(msg);
1091 API_MSG_VAR_DECLARE(msg);
1097 API_MSG_VAR_ALLOC(msg);
1098 API_MSG_VAR_REF(msg).conn = conn;
1101 API_MSG_VAR_REF(msg).msg.sd.shut = how;
1105 API_MSG_VAR_REF(msg).msg.sd.time_started = sys_now();
1107 API_MSG_VAR_REF(msg).msg.sd.polls_left =
1111 err = netconn_apimsg(lwip_netconn_do_close, &API_MSG_VAR_REF(msg));
1112 API_MSG_VAR_FREE(msg);
1186 API_MSG_VAR_DECLARE(msg);
1191 API_MSG_VAR_ALLOC(msg);
1203 API_MSG_VAR_REF(msg).conn = conn;
1204 API_MSG_VAR_REF(msg).msg.jl.multiaddr = API_MSG_VAR_REF(multiaddr);
1205 API_MSG_VAR_REF(msg).msg.jl.netif_addr = API_MSG_VAR_REF(netif_addr);
1206 API_MSG_VAR_REF(msg).msg.jl.join_or_leave = join_or_leave;
1207 err = netconn_apimsg(lwip_netconn_do_join_leave_group, &API_MSG_VAR_REF(msg));
1208 API_MSG_VAR_FREE(msg);
1228 API_MSG_VAR_DECLARE(msg);
1233 API_MSG_VAR_ALLOC(msg);
1245 API_MSG_VAR_REF(msg).conn = conn;
1246 API_MSG_VAR_REF(msg).msg.jl.multiaddr = API_MSG_VAR_REF(multiaddr);
1247 API_MSG_VAR_REF(msg).msg.jl.if_idx = if_idx;
1248 API_MSG_VAR_REF(msg).msg.jl.join_or_leave = join_or_leave;
1249 err = netconn_apimsg(lwip_netconn_do_join_leave_group_netif, &API_MSG_VAR_REF(msg));
1250 API_MSG_VAR_FREE(msg);
1277 API_VAR_DECLARE(struct dns_api_msg, msg);
1302 API_VAR_ALLOC(struct dns_api_msg, MEMP_DNS_API_MSG, msg, ERR_MEM);
1304 strncpy(API_VAR_REF(msg).name, name, DNS_MAX_NAME_LENGTH - 1);
1305 API_VAR_REF(msg).name[DNS_MAX_NAME_LENGTH - 1] = 0;
1307 msg.err = &err;
1308 msg.sem = &sem;
1309 API_VAR_REF(msg).addr = API_VAR_REF(addr);
1310 API_VAR_REF(msg).name = name;
1313 API_VAR_REF(msg).dns_addrtype = dns_addrtype;
1316 API_VAR_REF(msg).sem = LWIP_NETCONN_THREAD_SEM_GET();
1318 err = sys_sem_new(API_EXPR_REF(API_VAR_REF(msg).sem), 0);
1320 API_VAR_FREE(MEMP_DNS_API_MSG, msg);
1325 cberr = tcpip_send_msg_wait_sem(lwip_netconn_do_gethostbyname, &API_VAR_REF(msg), API_EXPR_REF(API_VAR_REF(msg).sem));
1327 sys_sem_free(API_EXPR_REF(API_VAR_REF(msg).sem));
1330 API_VAR_FREE(MEMP_DNS_API_MSG, msg);
1335 *addr = msg->addr;
1336 err = msg->err;
1339 API_VAR_FREE(MEMP_DNS_API_MSG, msg);