tcp_io.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  nwio_tcpconf
struct  nwio_tcpcl
struct  nwio_tcpatt
struct  nwio_tcpopt
struct  tcp_cookie

Defines

#define NWTC_NOFLAGS   0x0000L
#define NWTC_ACC_MASK   0x0003L
#define NWTC_EXCL   0x00000001L
#define NWTC_SHARED   0x00000002L
#define NWTC_COPY   0x00000003L
#define NWTC_LOCPORT_MASK   0x0030L
#define NWTC_LP_UNSET   0x00000010L
#define NWTC_LP_SET   0x00000020L
#define NWTC_LP_SEL   0x00000030L
#define NWTC_REMADDR_MASK   0x0100L
#define NWTC_SET_RA   0x00000100L
#define NWTC_UNSET_RA   0x01000000L
#define NWTC_REMPORT_MASK   0x0200L
#define NWTC_SET_RP   0x00000200L
#define NWTC_UNSET_RP   0x02000000L
#define TCF_DEFAULT   0
#define TCF_ASYNCH   1
#define NWTO_NOFLAG   0x0000L
#define NWTO_SND_URG_MASK   0x0001L
#define NWTO_SND_URG   0x00000001L
#define NWTO_SND_NOTURG   0x00010000L
#define NWTO_RCV_URG_MASK   0x0002L
#define NWTO_RCV_URG   0x00000002L
#define NWTO_RCV_NOTURG   0x00020000L
#define NWTO_BSD_URG_MASK   0x0004L
#define NWTO_BSD_URG   0x00000004L
#define NWTO_NOTBSD_URG   0x00040000L
#define NWTO_DEL_RST_MASK   0x0008L
#define NWTO_DEL_RST   0x00000008L
#define NWTO_BULK_MASK   0x0010L
#define NWTO_BULK   0x00000010L
#define NWTO_NOBULK   0x00100000L
#define TC_SECRET_SIZE   12

Typedefs

typedef nwio_tcpconf nwio_tcpconf_t
typedef nwio_tcpcl nwio_tcpcl_t
typedef nwio_tcpatt nwio_tcpatt_t
typedef nwio_tcpopt nwio_tcpopt_t
typedef tcp_cookie tcp_cookie_t


Define Documentation

#define NWTC_ACC_MASK   0x0003L
 

Definition at line 18 of file tcp_io.h.

Referenced by tcp_setconf().

#define NWTC_COPY   0x00000003L
 

Definition at line 21 of file tcp_io.h.

#define NWTC_EXCL   0x00000001L
 

Definition at line 19 of file tcp_io.h.

Referenced by main(), rcmd(), and tcp_setconf().

#define NWTC_LOCPORT_MASK   0x0030L
 

Definition at line 22 of file tcp_io.h.

Referenced by _tcp_connect(), and tcp_setconf().

#define NWTC_LP_SEL   0x00000030L
 

Definition at line 25 of file tcp_io.h.

Referenced by _tcp_bind(), _tcp_connect(), connect(), DOopen(), doPASV(), job_setup_connect(), main(), netfinger(), NetInit(), tcp_connect(), and tcp_setconf().

#define NWTC_LP_SET   0x00000020L
 

Definition at line 24 of file tcp_io.h.

Referenced by _tcp_bind(), daemonloop(), DataConnect(), job_setup_listen(), listen(), main(), NetConnect(), rcmd(), and tcp_setconf().

#define NWTC_LP_UNSET   0x00000010L
 

Definition at line 23 of file tcp_io.h.

Referenced by _tcp_connect(), and tcp_setconf().

#define NWTC_NOFLAGS   0x0000L
 

Definition at line 17 of file tcp_io.h.

Referenced by NetConnect(), and NetInit().

#define NWTC_REMADDR_MASK   0x0100L
 

Definition at line 26 of file tcp_io.h.

Referenced by tcp_setconf().

#define NWTC_REMPORT_MASK   0x0200L
 

Definition at line 29 of file tcp_io.h.

Referenced by tcp_setconf().

#define NWTC_SET_RA   0x00000100L
 

Definition at line 27 of file tcp_io.h.

Referenced by _tcp_connect(), connect(), DataConnect(), DOopen(), doPASV(), job_setup_connect(), main(), NetConnect(), netfinger(), NetInit(), rcmd(), tcp_connect(), tcp_listen(), tcp_setconf(), tcp_su4connect(), and tcp_su4listen().

#define NWTC_SET_RP   0x00000200L
 

Definition at line 30 of file tcp_io.h.

Referenced by _tcp_connect(), connect(), DataConnect(), DOopen(), job_setup_connect(), main(), NetConnect(), netfinger(), rcmd(), tcp_connect(), tcp_listen(), tcp_setconf(), tcp_su4connect(), and tcp_su4listen().

#define NWTC_SHARED   0x00000002L
 

Definition at line 20 of file tcp_io.h.

Referenced by job_setup_listen(), and rcmd().

#define NWTC_UNSET_RA   0x01000000L
 

Definition at line 28 of file tcp_io.h.

Referenced by daemonloop(), job_setup_listen(), listen(), main(), and rcmd().

#define NWTC_UNSET_RP   0x02000000L
 

Definition at line 31 of file tcp_io.h.

Referenced by daemonloop(), doPASV(), job_setup_listen(), listen(), main(), NetInit(), and rcmd().

#define NWTO_BSD_URG   0x00000004L
 

Definition at line 62 of file tcp_io.h.

Referenced by main(), tcp_setopt(), and tcp_urg().

#define NWTO_BSD_URG_MASK   0x0004L
 

Definition at line 61 of file tcp_io.h.

Referenced by tcp_setopt().

#define NWTO_BULK   0x00000010L
 

Definition at line 67 of file tcp_io.h.

Referenced by tcp_setopt().

#define NWTO_BULK_MASK   0x0010L
 

Definition at line 66 of file tcp_io.h.

Referenced by tcp_setopt().

#define NWTO_DEL_RST   0x00000008L
 

Definition at line 65 of file tcp_io.h.

Referenced by daemonloop(), job_setup_listen(), main(), and tcp_setopt().

#define NWTO_DEL_RST_MASK   0x0008L
 

Definition at line 64 of file tcp_io.h.

Referenced by tcp_setopt().

#define NWTO_NOBULK   0x00100000L
 

Definition at line 68 of file tcp_io.h.

#define NWTO_NOFLAG   0x0000L
 

Definition at line 54 of file tcp_io.h.

#define NWTO_NOTBSD_URG   0x00040000L
 

Definition at line 63 of file tcp_io.h.

#define NWTO_RCV_NOTURG   0x00020000L
 

Definition at line 60 of file tcp_io.h.

Referenced by do_read().

#define NWTO_RCV_URG   0x00000002L
 

Definition at line 59 of file tcp_io.h.

Referenced by do_read(), listen(), and tcp_setopt().

#define NWTO_RCV_URG_MASK   0x0002L
 

Definition at line 58 of file tcp_io.h.

Referenced by tcp_setopt().

#define NWTO_SND_NOTURG   0x00010000L
 

Definition at line 57 of file tcp_io.h.

Referenced by tcp_urg().

#define NWTO_SND_URG   0x00000001L
 

Definition at line 56 of file tcp_io.h.

Referenced by tcp_setopt(), and tcp_urg().

#define NWTO_SND_URG_MASK   0x0001L
 

Definition at line 55 of file tcp_io.h.

Referenced by tcp_connect(), and tcp_setopt().

#define TC_SECRET_SIZE   12
 

Definition at line 70 of file tcp_io.h.

#define TCF_ASYNCH   1
 

Definition at line 40 of file tcp_io.h.

Referenced by _tcp_connect(), and tcp_connect().

#define TCF_DEFAULT   0
 

Definition at line 39 of file tcp_io.h.

Referenced by _tcp_connect(), and tcp_connect().


Typedef Documentation

typedef struct nwio_tcpatt nwio_tcpatt_t
 

typedef struct nwio_tcpcl nwio_tcpcl_t
 

typedef struct nwio_tcpconf nwio_tcpconf_t
 

typedef struct nwio_tcpopt nwio_tcpopt_t
 

typedef struct tcp_cookie tcp_cookie_t
 


Generated on Fri Apr 14 23:10:55 2006 for minix by  doxygen 1.4.6