GNUnet  0.11.x
Data Fields
GNUNET_EXIT_TcpServiceStartMessage Struct Reference

Message send via cadet to an exit daemon to initiate forwarding of TCP data to a local service. More...

#include </home/handbook/gnunet/src/exit/exit.h>

Collaboration diagram for GNUNET_EXIT_TcpServiceStartMessage:
[legend]

Data Fields

struct GNUNET_MessageHeader header
 Type is GNUNET_MESSAGE_TYPE_VPN_TCP_TO_SERVICE_START. More...
 
uint32_t reserved
 Always 0. More...
 
struct GNUNET_TUN_TcpHeader tcp_header
 Skeleton of the TCP header to send. More...
 

Detailed Description

Message send via cadet to an exit daemon to initiate forwarding of TCP data to a local service.

Definition at line 37 of file exit.h.

Field Documentation

◆ header

struct GNUNET_MessageHeader GNUNET_EXIT_TcpServiceStartMessage::header

Type is GNUNET_MESSAGE_TYPE_VPN_TCP_TO_SERVICE_START.

Definition at line 42 of file exit.h.

Referenced by handle_tcp_service().

◆ reserved

uint32_t GNUNET_EXIT_TcpServiceStartMessage::reserved

Always 0.

Definition at line 47 of file exit.h.

Referenced by handle_tcp_service(), and route_packet().

◆ tcp_header

struct GNUNET_TUN_TcpHeader GNUNET_EXIT_TcpServiceStartMessage::tcp_header

Skeleton of the TCP header to send.

Port numbers are to be replaced and the checksum may be updated as necessary.

Definition at line 53 of file exit.h.

Referenced by check_tcp_service(), handle_tcp_service(), and route_packet().


The documentation for this struct was generated from the following file: