tcp.h File Reference

TCP module. More...

#include <fibril_synch.h>
#include "../../structures/packet/packet.h"
#include "../../include/device.h"
#include "../../socket/socket_core.h"
#include "../tl_common.h"
Include dependency graph for tcp.h:
This graph shows which files directly or indirectly include this file:

Data Structures

struct  tcp_operation
 TCP operation data. More...
struct  tcp_socket_data
 TCP socket specific data. More...
struct  tcp_globals
 TCP global data. More...

Typedefs

typedef struct tcp_globals tcp_globals_t
 Type definition of the TCP global data.
typedef struct tcp_socket_data tcp_socket_data_t
 Type definition of the TCP socket specific data.
typedef tcp_socket_data_ttcp_socket_data_ref
 Type definition of the TCP socket specific data pointer.
typedef struct tcp_operation tcp_operation_t
 Type definition of the TCP operation data.
typedef tcp_operation_ttcp_operation_ref
 Type definition of the TCP operation data pointer.
typedef enum tcp_socket_state tcp_socket_state_t
 TCP socket state type definition.

Enumerations

enum  tcp_socket_state {
  TCP_SOCKET_INITIAL, TCP_SOCKET_LISTEN, TCP_SOCKET_SYN_SENT, TCP_SOCKET_SYN_RECEIVED,
  TCP_SOCKET_ESTABLISHED, TCP_SOCKET_FIN_WAIT_1, TCP_SOCKET_FIN_WAIT_2, TCP_SOCKET_CLOSING,
  TCP_SOCKET_CLOSE_WAIT, TCP_SOCKET_LAST_ACK, TCP_SOCKET_TIME_WAIT, TCP_SOCKET_CLOSED
}
 

TCP socket state.

More...

Detailed Description

TCP module.


Generated on Thu Mar 11 20:46:20 2010 for Networking and TCP/IP stack for HelenOS system by  doxygen 1.6.1