Libtrap: Internal development docs  1.16.1
Data Fields

#include <ifc_tcpip_internal.h>

Collaboration diagram for tcpip_receiver_private_s:
Collaboration graph
[legend]

Data Fields

trap_ctx_priv_tctx
 
char * dest_addr
 
char * dest_port
 
char connected
 
char is_terminated
 
int sd
 
enum tcpip_ifc_sockettype socket_type
 
void * data_pointer
 
uint32_t data_wait_size
 
void * ext_buffer
 
uint32_t ext_buffer_size
 
trap_buffer_header_t int_mess_header
 
uint32_t ifc_idx
 

Detailed Description

Definition at line 122 of file ifc_tcpip_internal.h.

Field Documentation

◆ connected

char tcpip_receiver_private_s::connected

Definition at line 126 of file ifc_tcpip_internal.h.

◆ ctx

trap_ctx_priv_t* tcpip_receiver_private_s::ctx

Libtrap context

Definition at line 123 of file ifc_tcpip_internal.h.

◆ data_pointer

void* tcpip_receiver_private_s::data_pointer

Pointer to next free byte, if NULL, we ended in header

Definition at line 130 of file ifc_tcpip_internal.h.

◆ data_wait_size

uint32_t tcpip_receiver_private_s::data_wait_size

Missing data to accept in the next function call

Definition at line 131 of file ifc_tcpip_internal.h.

◆ dest_addr

char* tcpip_receiver_private_s::dest_addr

Definition at line 124 of file ifc_tcpip_internal.h.

◆ dest_port

char* tcpip_receiver_private_s::dest_port

Definition at line 125 of file ifc_tcpip_internal.h.

◆ ext_buffer

void* tcpip_receiver_private_s::ext_buffer

Pointer to buffer that was passed by higher layer - this is the place we write

Definition at line 132 of file ifc_tcpip_internal.h.

◆ ext_buffer_size

uint32_t tcpip_receiver_private_s::ext_buffer_size

size of content of the extbuffer

Definition at line 133 of file ifc_tcpip_internal.h.

◆ ifc_idx

uint32_t tcpip_receiver_private_s::ifc_idx

Definition at line 135 of file ifc_tcpip_internal.h.

◆ int_mess_header

trap_buffer_header_t tcpip_receiver_private_s::int_mess_header

Internal message header - used for message_buffer payload size

Note
message_buffer size is sizeof(tcpip_tdu_header_t) + payload size

Definition at line 134 of file ifc_tcpip_internal.h.

◆ is_terminated

char tcpip_receiver_private_s::is_terminated

Definition at line 127 of file ifc_tcpip_internal.h.

◆ sd

int tcpip_receiver_private_s::sd

Definition at line 128 of file ifc_tcpip_internal.h.

◆ socket_type

enum tcpip_ifc_sockettype tcpip_receiver_private_s::socket_type

Definition at line 129 of file ifc_tcpip_internal.h.


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