Lines Matching refs:conn

201 /** Set conn->last_err to err but don't overwrite fatal errors */
202 #define NETCONN_SET_SAFE_ERR(conn, err) do { \
205 if (!ERR_IS_FATAL((conn)->last_err)) { \
206 (conn)->last_err = err; \
217 err_t netconn_delete(struct netconn *conn);
219 #define netconn_type(conn) (conn->type)
221 err_t netconn_getaddr(struct netconn *conn, ip_addr_t *addr,
226 err_t netconn_bind(struct netconn *conn, ip_addr_t *addr, u16_t port);
227 err_t netconn_connect(struct netconn *conn, ip_addr_t *addr, u16_t port);
228 err_t netconn_disconnect (struct netconn *conn);
229 err_t netconn_listen_with_backlog(struct netconn *conn, u8_t backlog);
230 #define netconn_listen(conn) netconn_listen_with_backlog(conn, TCP_DEFAULT_LISTEN_BACKLOG)
231 err_t netconn_accept(struct netconn *conn, struct netconn **new_conn);
232 err_t netconn_recv(struct netconn *conn, struct netbuf **new_buf);
233 err_t netconn_recv_tcp_pbuf(struct netconn *conn, struct pbuf **new_buf);
234 void netconn_recved(struct netconn *conn, u32_t length);
235 err_t netconn_sendto(struct netconn *conn, struct netbuf *buf,
237 err_t netconn_send(struct netconn *conn, struct netbuf *buf);
238 err_t netconn_write_partly(struct netconn *conn, const void *dataptr, size_t size,
240 #define netconn_write(conn, dataptr, size, apiflags) \
241 netconn_write_partly(conn, dataptr, size, apiflags, NULL)
242 err_t netconn_close(struct netconn *conn);
243 err_t netconn_shutdown(struct netconn *conn, u8_t shut_rx, u8_t shut_tx);
246 err_t netconn_join_leave_group(struct netconn *conn, ip_addr_t *multiaddr,
253 #define netconn_err(conn) ((conn)->last_err)
254 #define netconn_recv_bufsize(conn) ((conn)->recv_bufsize)
257 #define netconn_set_nonblocking(conn, val) do { if(val) { \
258 (conn)->flags |= NETCONN_FLAG_NON_BLOCKING; \
260 (conn)->flags &= ~ NETCONN_FLAG_NON_BLOCKING; }} while(0)
262 #define netconn_is_nonblocking(conn) (((conn)->flags & NETCONN_FLAG_NON_BLOCKING) != 0)
265 #define netconn_set_noautorecved(conn, val) do { if(val) { \
266 (conn)->flags |= NETCONN_FLAG_NO_AUTO_RECVED; \
268 (conn)->flags &= ~ NETCONN_FLAG_NO_AUTO_RECVED; }} while(0)
270 #define netconn_get_noautorecved(conn) (((conn)->flags & NETCONN_FLAG_NO_AUTO_RECVED) != 0)
274 #define netconn_set_sendtimeout(conn, timeout) ((conn)->send_timeout = (timeout))
276 #define netconn_get_sendtimeout(conn) ((conn)->send_timeout)
280 #define netconn_set_recvtimeout(conn, timeout) ((conn)->recv_timeout = (timeout))
282 #define netconn_get_recvtimeout(conn) ((conn)->recv_timeout)
286 #define netconn_set_recvbufsize(conn, recvbufsize) ((conn)->recv_bufsize = (recvbufsize))
288 #define netconn_get_recvbufsize(conn) ((conn)->recv_bufsize)