ReactOS 0.4.16-dev-297-gc569aee
altcp.h File Reference
#include "lwip/opt.h"
#include "lwip/tcp.h"
Include dependency graph for altcp.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define altcp_accept_fn   tcp_accept_fn
 
#define altcp_connected_fn   tcp_connected_fn
 
#define altcp_recv_fn   tcp_recv_fn
 
#define altcp_sent_fn   tcp_sent_fn
 
#define altcp_poll_fn   tcp_poll_fn
 
#define altcp_err_fn   tcp_err_fn
 
#define altcp_pcb   tcp_pcb
 
#define altcp_tcp_new_ip_type   tcp_new_ip_type
 
#define altcp_tcp_new   tcp_new
 
#define altcp_tcp_new_ip6   tcp_new_ip6
 
#define altcp_new(allocator)   tcp_new()
 
#define altcp_new_ip6(allocator)   tcp_new_ip6()
 
#define altcp_new_ip_type(allocator, ip_type)   tcp_new_ip_type(ip_type)
 
#define altcp_arg   tcp_arg
 
#define altcp_accept   tcp_accept
 
#define altcp_recv   tcp_recv
 
#define altcp_sent   tcp_sent
 
#define altcp_poll   tcp_poll
 
#define altcp_err   tcp_err
 
#define altcp_recved   tcp_recved
 
#define altcp_bind   tcp_bind
 
#define altcp_connect   tcp_connect
 
#define altcp_listen_with_backlog_and_err   tcp_listen_with_backlog_and_err
 
#define altcp_listen_with_backlog   tcp_listen_with_backlog
 
#define altcp_listen   tcp_listen
 
#define altcp_abort   tcp_abort
 
#define altcp_close   tcp_close
 
#define altcp_shutdown   tcp_shutdown
 
#define altcp_write   tcp_write
 
#define altcp_output   tcp_output
 
#define altcp_mss   tcp_mss
 
#define altcp_sndbuf   tcp_sndbuf
 
#define altcp_sndqueuelen   tcp_sndqueuelen
 
#define altcp_nagle_disable   tcp_nagle_disable
 
#define altcp_nagle_enable   tcp_nagle_enable
 
#define altcp_nagle_disabled   tcp_nagle_disabled
 
#define altcp_setprio   tcp_setprio
 
#define altcp_get_tcp_addrinfo   tcp_get_tcp_addrinfo
 
#define altcp_get_ip(pcb, local)   ((local) ? (&(pcb)->local_ip) : (&(pcb)->remote_ip))
 

Detailed Description

Application layered TCP connection API (to be used from TCPIP thread)

This file contains the generic API. For more details see Application layered TCP Introduction.

Definition in file altcp.h.

Macro Definition Documentation

◆ altcp_abort

#define altcp_abort   tcp_abort

Definition at line 183 of file altcp.h.

◆ altcp_accept

#define altcp_accept   tcp_accept

Definition at line 169 of file altcp.h.

◆ altcp_accept_fn

#define altcp_accept_fn   tcp_accept_fn

Definition at line 152 of file altcp.h.

◆ altcp_arg

#define altcp_arg   tcp_arg

Definition at line 168 of file altcp.h.

◆ altcp_bind

#define altcp_bind   tcp_bind

Definition at line 176 of file altcp.h.

◆ altcp_close

#define altcp_close   tcp_close

Definition at line 184 of file altcp.h.

◆ altcp_connect

#define altcp_connect   tcp_connect

Definition at line 177 of file altcp.h.

◆ altcp_connected_fn

#define altcp_connected_fn   tcp_connected_fn

Definition at line 153 of file altcp.h.

◆ altcp_err

#define altcp_err   tcp_err

Definition at line 173 of file altcp.h.

◆ altcp_err_fn

#define altcp_err_fn   tcp_err_fn

Definition at line 157 of file altcp.h.

◆ altcp_get_ip

#define altcp_get_ip (   pcb,
  local 
)    ((local) ? (&(pcb)->local_ip) : (&(pcb)->remote_ip))

Definition at line 199 of file altcp.h.

◆ altcp_get_tcp_addrinfo

#define altcp_get_tcp_addrinfo   tcp_get_tcp_addrinfo

Definition at line 198 of file altcp.h.

◆ altcp_listen

#define altcp_listen   tcp_listen

Definition at line 181 of file altcp.h.

◆ altcp_listen_with_backlog

#define altcp_listen_with_backlog   tcp_listen_with_backlog

Definition at line 180 of file altcp.h.

◆ altcp_listen_with_backlog_and_err

#define altcp_listen_with_backlog_and_err   tcp_listen_with_backlog_and_err

Definition at line 179 of file altcp.h.

◆ altcp_mss

#define altcp_mss   tcp_mss

Definition at line 190 of file altcp.h.

◆ altcp_nagle_disable

#define altcp_nagle_disable   tcp_nagle_disable

Definition at line 193 of file altcp.h.

◆ altcp_nagle_disabled

#define altcp_nagle_disabled   tcp_nagle_disabled

Definition at line 195 of file altcp.h.

◆ altcp_nagle_enable

#define altcp_nagle_enable   tcp_nagle_enable

Definition at line 194 of file altcp.h.

◆ altcp_new

#define altcp_new (   allocator)    tcp_new()

Definition at line 164 of file altcp.h.

◆ altcp_new_ip6

#define altcp_new_ip6 (   allocator)    tcp_new_ip6()

Definition at line 165 of file altcp.h.

◆ altcp_new_ip_type

#define altcp_new_ip_type (   allocator,
  ip_type 
)    tcp_new_ip_type(ip_type)

Definition at line 166 of file altcp.h.

◆ altcp_output

#define altcp_output   tcp_output

Definition at line 188 of file altcp.h.

◆ altcp_pcb

#define altcp_pcb   tcp_pcb

Definition at line 159 of file altcp.h.

◆ altcp_poll

#define altcp_poll   tcp_poll

Definition at line 172 of file altcp.h.

◆ altcp_poll_fn

#define altcp_poll_fn   tcp_poll_fn

Definition at line 156 of file altcp.h.

◆ altcp_recv

#define altcp_recv   tcp_recv

Definition at line 170 of file altcp.h.

◆ altcp_recv_fn

#define altcp_recv_fn   tcp_recv_fn

Definition at line 154 of file altcp.h.

◆ altcp_recved

#define altcp_recved   tcp_recved

Definition at line 175 of file altcp.h.

◆ altcp_sent

#define altcp_sent   tcp_sent

Definition at line 171 of file altcp.h.

◆ altcp_sent_fn

#define altcp_sent_fn   tcp_sent_fn

Definition at line 155 of file altcp.h.

◆ altcp_setprio

#define altcp_setprio   tcp_setprio

Definition at line 196 of file altcp.h.

◆ altcp_shutdown

#define altcp_shutdown   tcp_shutdown

Definition at line 185 of file altcp.h.

◆ altcp_sndbuf

#define altcp_sndbuf   tcp_sndbuf

Definition at line 191 of file altcp.h.

◆ altcp_sndqueuelen

#define altcp_sndqueuelen   tcp_sndqueuelen

Definition at line 192 of file altcp.h.

◆ altcp_tcp_new

#define altcp_tcp_new   tcp_new

Definition at line 161 of file altcp.h.

◆ altcp_tcp_new_ip6

#define altcp_tcp_new_ip6   tcp_new_ip6

Definition at line 162 of file altcp.h.

◆ altcp_tcp_new_ip_type

#define altcp_tcp_new_ip_type   tcp_new_ip_type

Definition at line 160 of file altcp.h.

◆ altcp_write

#define altcp_write   tcp_write

Definition at line 187 of file altcp.h.