129extern const struct altcp_functions altcp_tcp_functions;
152 if (conn->fns && conn->fns->dealloc) {
153 conn->fns->dealloc(conn);
266 if (conn->fns && conn->fns->set_poll) {
267 conn->fns->set_poll(conn,
interval);
293 if (conn && conn->fns && conn->fns->recved) {
294 conn->fns->recved(conn,
len);
305 if (conn && conn->fns && conn->fns->bind) {
306 return conn->fns->bind(conn, ipaddr,
port);
318 if (conn && conn->fns && conn->fns->connect) {
331 if (conn && conn->fns && conn->fns->listen) {
332 return conn->fns->listen(conn, backlog,
err);
344 if (conn && conn->fns && conn->fns->abort) {
345 conn->fns->abort(conn);
356 if (conn && conn->fns && conn->fns->close) {
357 return conn->fns->close(conn);
369 if (conn && conn->fns && conn->fns->shutdown) {
370 return conn->fns->shutdown(conn, shut_rx, shut_tx);
382 if (conn && conn->fns && conn->fns->write) {
383 return conn->fns->write(conn,
dataptr,
len, apiflags);
395 if (conn && conn->fns && conn->fns->output) {
396 return conn->fns->output(conn);
408 if (conn && conn->fns && conn->fns->mss) {
409 return conn->fns->mss(conn);
421 if (conn && conn->fns && conn->fns->sndbuf) {
422 return conn->fns->sndbuf(conn);
434 if (conn && conn->fns && conn->fns->sndqueuelen) {
435 return conn->fns->sndqueuelen(conn);
443 if (conn && conn->fns && conn->fns->nagle_disable) {
444 conn->fns->nagle_disable(conn);
451 if (conn && conn->fns && conn->fns->nagle_enable) {
452 conn->fns->nagle_enable(conn);
459 if (conn && conn->fns && conn->fns->nagle_disabled) {
460 return conn->fns->nagle_disabled(conn);
472 if (conn && conn->fns && conn->fns->setprio) {
473 conn->fns->setprio(conn, prio);
480 if (conn && conn->fns && conn->fns->addrinfo) {
489 if (conn && conn->fns && conn->fns->getip) {
490 return conn->fns->getip(conn,
local);
498 if (conn && conn->fns && conn->fns->getport) {
499 return conn->fns->getport(conn,
local);
504#if LWIP_TCP_KEEPALIVE
506altcp_keepalive_disable(
struct altcp_pcb *conn)
508 if (conn && conn->fns && conn->fns->keepalive_disable) {
509 conn->fns->keepalive_disable(conn);
516 if (conn && conn->fns && conn->fns->keepalive_enable) {
517 conn->fns->keepalive_enable(conn,
idle, intvl,
count);
524altcp_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);
538 if (conn && conn->inner_conn) {
546 if (conn && conn->inner_conn) {
554 if (conn && conn->inner_conn) {
561altcp_default_shutdown(
struct altcp_pcb *conn,
int shut_rx,
int shut_tx)
564 if (shut_rx && shut_tx && conn->fns && conn->fns->close) {
566 return conn->fns->close(conn);
568 if (conn->inner_conn) {
578 if (conn && conn->inner_conn) {
585altcp_default_output(
struct altcp_pcb *conn)
587 if (conn && conn->inner_conn) {
596 if (conn && conn->inner_conn) {
603altcp_default_sndbuf(
struct altcp_pcb *conn)
605 if (conn && conn->inner_conn) {
612altcp_default_sndqueuelen(
struct altcp_pcb *conn)
614 if (conn && conn->inner_conn) {
621altcp_default_nagle_disable(
struct altcp_pcb *conn)
623 if (conn && conn->inner_conn) {
629altcp_default_nagle_enable(
struct altcp_pcb *conn)
631 if (conn && conn->inner_conn) {
637altcp_default_nagle_disabled(
struct altcp_pcb *conn)
639 if (conn && conn->inner_conn) {
648 if (conn && conn->inner_conn) {
654altcp_default_dealloc(
struct altcp_pcb *conn)
663 if (conn && conn->inner_conn) {
672 if (conn && conn->inner_conn) {
681 if (conn && conn->inner_conn) {
682 return altcp_get_port(conn->inner_conn,
local);
687#if LWIP_TCP_KEEPALIVE
689altcp_default_keepalive_disable(
struct altcp_pcb *conn)
691 if (conn && conn->inner_conn) {
692 altcp_keepalive_disable(conn->inner_conn);
699 if (conn && conn->inner_conn) {
700 altcp_keepalive_enable(conn->inner_conn,
idle, intvl,
count);
707altcp_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);
#define altcp_new_ip_type(allocator, ip_type)
#define altcp_get_ip(pcb, local)
#define altcp_sndqueuelen
#define altcp_nagle_enable
#define altcp_listen_with_backlog_and_err
#define altcp_nagle_disabled
#define altcp_nagle_disable
#define altcp_get_tcp_addrinfo
#define altcp_connected_fn
#define altcp_new(allocator)
#define altcp_new_ip6(allocator)
#define altcp_tcp_new_ip_type
void idle(int argc, const char *argv[])
INT WSAAPI recv(IN SOCKET s, OUT CHAR FAR *buf, IN INT len, IN INT flags)
GLuint GLuint GLsizei count
GLenum const GLvoid * addr
#define LWIP_UNUSED_ARG(x)
int const JOCTET * dataptr
void * memp_malloc(memp_t type)
void memp_free(memp_t type, void *mem)
SOCKET WSAAPI accept(IN SOCKET s, OUT LPSOCKADDR addr, OUT INT FAR *addrlen)