Lines Matching refs:conn

149 altcp_free(struct altcp_pcb *conn)
151 if (conn) {
152 if (conn->fns && conn->fns->dealloc) {
153 conn->fns->dealloc(conn);
155 memp_free(MEMP_ALTCP_PCB, conn);
191 struct altcp_pcb *conn;
200 conn = allocator->alloc(allocator->arg, ip_type);
201 if (conn == NULL) {
205 return conn;
213 altcp_arg(struct altcp_pcb *conn, void *arg)
215 if (conn) {
216 conn->arg = arg;
225 altcp_accept(struct altcp_pcb *conn, altcp_accept_fn accept)
227 if (conn != NULL) {
228 conn->accept = accept;
237 altcp_recv(struct altcp_pcb *conn, altcp_recv_fn recv)
239 if (conn) {
240 conn->recv = recv;
249 altcp_sent(struct altcp_pcb *conn, altcp_sent_fn sent)
251 if (conn) {
252 conn->sent = sent;
261 altcp_poll(struct altcp_pcb *conn, altcp_poll_fn poll, u8_t interval)
263 if (conn) {
264 conn->poll = poll;
265 conn->pollinterval = interval;
266 if (conn->fns && conn->fns->set_poll) {
267 conn->fns->set_poll(conn, interval);
277 altcp_err(struct altcp_pcb *conn, altcp_err_fn err)
279 if (conn) {
280 conn->err = err;
291 altcp_recved(struct altcp_pcb *conn, u16_t len)
293 if (conn && conn->fns && conn->fns->recved) {
294 conn->fns->recved(conn, len);
303 altcp_bind(struct altcp_pcb *conn, const ip_addr_t *ipaddr, u16_t port)
305 if (conn && conn->fns && conn->fns->bind) {
306 return conn->fns->bind(conn, ipaddr, port);
316 altcp_connect(struct altcp_pcb *conn, const ip_addr_t *ipaddr, u16_t port, altcp_connected_fn connected)
318 if (conn && conn->fns && conn->fns->connect) {
319 return conn->fns->connect(conn, ipaddr, port, connected);
329 altcp_listen_with_backlog_and_err(struct altcp_pcb *conn, u8_t backlog, err_t *err)
331 if (conn && conn->fns && conn->fns->listen) {
332 return conn->fns->listen(conn, backlog, err);
342 altcp_abort(struct altcp_pcb *conn)
344 if (conn && conn->fns && conn->fns->abort) {
345 conn->fns->abort(conn);
354 altcp_close(struct altcp_pcb *conn)
356 if (conn && conn->fns && conn->fns->close) {
357 return conn->fns->close(conn);
367 altcp_shutdown(struct altcp_pcb *conn, int shut_rx, int shut_tx)
369 if (conn && conn->fns && conn->fns->shutdown) {
370 return conn->fns->shutdown(conn, shut_rx, shut_tx);
380 altcp_write(struct altcp_pcb *conn, const void *dataptr, u16_t len, u8_t apiflags)
382 if (conn && conn->fns && conn->fns->write) {
383 return conn->fns->write(conn, dataptr, len, apiflags);
393 altcp_output(struct altcp_pcb *conn)
395 if (conn && conn->fns && conn->fns->output) {
396 return conn->fns->output(conn);
406 altcp_mss(struct altcp_pcb *conn)
408 if (conn && conn->fns && conn->fns->mss) {
409 return conn->fns->mss(conn);
419 altcp_sndbuf(struct altcp_pcb *conn)
421 if (conn && conn->fns && conn->fns->sndbuf) {
422 return conn->fns->sndbuf(conn);
432 altcp_sndqueuelen(struct altcp_pcb *conn)
434 if (conn && conn->fns && conn->fns->sndqueuelen) {
435 return conn->fns->sndqueuelen(conn);
441 altcp_nagle_disable(struct altcp_pcb *conn)
443 if (conn && conn->fns && conn->fns->nagle_disable) {
444 conn->fns->nagle_disable(conn);
449 altcp_nagle_enable(struct altcp_pcb *conn)
451 if (conn && conn->fns && conn->fns->nagle_enable) {
452 conn->fns->nagle_enable(conn);
457 altcp_nagle_disabled(struct altcp_pcb *conn)
459 if (conn && conn->fns && conn->fns->nagle_disabled) {
460 return conn->fns->nagle_disabled(conn);
470 altcp_setprio(struct altcp_pcb *conn, u8_t prio)
472 if (conn && conn->fns && conn->fns->setprio) {
473 conn->fns->setprio(conn, prio);
478 altcp_get_tcp_addrinfo(struct altcp_pcb *conn, int local, ip_addr_t *addr, u16_t *port)
480 if (conn && conn->fns && conn->fns->addrinfo) {
481 return conn->fns->addrinfo(conn, local, addr, port);
487 altcp_get_ip(struct altcp_pcb *conn, int local)
489 if (conn && conn->fns && conn->fns->getip) {
490 return conn->fns->getip(conn, local);
496 altcp_get_port(struct altcp_pcb *conn, int local)
498 if (conn && conn->fns && conn->fns->getport) {
499 return conn->fns->getport(conn, local);
506 altcp_keepalive_disable(struct altcp_pcb *conn)
508 if (conn && conn->fns && conn->fns->keepalive_disable) {
509 conn->fns->keepalive_disable(conn);
514 altcp_keepalive_enable(struct altcp_pcb *conn, u32_t idle, u32_t intvl, u32_t count)
516 if (conn && conn->fns && conn->fns->keepalive_enable) {
517 conn->fns->keepalive_enable(conn, idle, intvl, count);
524 altcp_dbg_get_tcp_state(struct altcp_pcb *conn)
526 if (conn && conn->fns && conn->fns->dbg_get_tcp_state) {
527 return conn->fns->dbg_get_tcp_state(conn);
536 altcp_default_set_poll(struct altcp_pcb *conn, u8_t interval)
538 if (conn && conn->inner_conn) {
539 altcp_poll(conn->inner_conn, conn->poll, interval);
544 altcp_default_recved(struct altcp_pcb *conn, u16_t len)
546 if (conn && conn->inner_conn) {
547 altcp_recved(conn->inner_conn, len);
552 altcp_default_bind(struct altcp_pcb *conn, const ip_addr_t *ipaddr, u16_t port)
554 if (conn && conn->inner_conn) {
555 return altcp_bind(conn->inner_conn, ipaddr, port);
561 altcp_default_shutdown(struct altcp_pcb *conn, int shut_rx, int shut_tx)
563 if (conn) {
564 if (shut_rx && shut_tx && conn->fns && conn->fns->close) {
566 return conn->fns->close(conn);
568 if (conn->inner_conn) {
569 return altcp_shutdown(conn->inner_conn, shut_rx, shut_tx);
576 altcp_default_write(struct altcp_pcb *conn, const void *dataptr, u16_t len, u8_t apiflags)
578 if (conn && conn->inner_conn) {
579 return altcp_write(conn->inner_conn, dataptr, len, apiflags);
585 altcp_default_output(struct altcp_pcb *conn)
587 if (conn && conn->inner_conn) {
588 return altcp_output(conn->inner_conn);
594 altcp_default_mss(struct altcp_pcb *conn)
596 if (conn && conn->inner_conn) {
597 return altcp_mss(conn->inner_conn);
603 altcp_default_sndbuf(struct altcp_pcb *conn)
605 if (conn && conn->inner_conn) {
606 return altcp_sndbuf(conn->inner_conn);
612 altcp_default_sndqueuelen(struct altcp_pcb *conn)
614 if (conn && conn->inner_conn) {
615 return altcp_sndqueuelen(conn->inner_conn);
621 altcp_default_nagle_disable(struct altcp_pcb *conn)
623 if (conn && conn->inner_conn) {
624 altcp_nagle_disable(conn->inner_conn);
629 altcp_default_nagle_enable(struct altcp_pcb *conn)
631 if (conn && conn->inner_conn) {
632 altcp_nagle_enable(conn->inner_conn);
637 altcp_default_nagle_disabled(struct altcp_pcb *conn)
639 if (conn && conn->inner_conn) {
640 return altcp_nagle_disabled(conn->inner_conn);
646 altcp_default_setprio(struct altcp_pcb *conn, u8_t prio)
648 if (conn && conn->inner_conn) {
649 altcp_setprio(conn->inner_conn, prio);
654 altcp_default_dealloc(struct altcp_pcb *conn)
656 LWIP_UNUSED_ARG(conn);
661 altcp_default_get_tcp_addrinfo(struct altcp_pcb *conn, int local, ip_addr_t *addr, u16_t *port)
663 if (conn && conn->inner_conn) {
664 return altcp_get_tcp_addrinfo(conn->inner_conn, local, addr, port);
670 altcp_default_get_ip(struct altcp_pcb *conn, int local)
672 if (conn && conn->inner_conn) {
673 return altcp_get_ip(conn->inner_conn, local);
679 altcp_default_get_port(struct altcp_pcb *conn, int local)
681 if (conn && conn->inner_conn) {
682 return altcp_get_port(conn->inner_conn, local);
689 altcp_default_keepalive_disable(struct altcp_pcb *conn)
691 if (conn && conn->inner_conn) {
692 altcp_keepalive_disable(conn->inner_conn);
697 altcp_default_keepalive_enable(struct altcp_pcb *conn, u32_t idle, u32_t intvl, u32_t count)
699 if (conn && conn->inner_conn) {
700 altcp_keepalive_enable(conn->inner_conn, idle, intvl, count);
707 altcp_default_dbg_get_tcp_state(struct altcp_pcb *conn)
709 if (conn && conn->inner_conn) {
710 return altcp_dbg_get_tcp_state(conn->inner_conn);