Microchip® Advanced Software Framework

tcp_socket Struct Reference

#include <tcp-socket.h>

Data Fields

struct uip_connc
 
tcp_socket_event_callback_t event_callback
 
uint8_t flags
 
tcp_socket_data_callback_t input_callback
 
uint16_t input_data_len
 
uint16_t input_data_maxlen
 
uint8_t * input_data_ptr
 
uint16_t listen_port
 
struct tcp_socketnext
 
uint16_t output_data_len
 
uint16_t output_data_maxlen
 
uint8_t * output_data_ptr
 
uint16_t output_data_send_nxt
 
struct processp
 
void * ptr
 

struct uip_conn* tcp_socket::c
tcp_socket_event_callback_t tcp_socket::event_callback

Referenced by call_event(), and tcp_socket_register().

tcp_socket_data_callback_t tcp_socket::input_callback

Referenced by newdata(), and tcp_socket_register().

uint16_t tcp_socket::input_data_len
uint16_t tcp_socket::input_data_maxlen

Referenced by newdata(), and tcp_socket_register().

uint8_t* tcp_socket::input_data_ptr

Referenced by newdata(), and tcp_socket_register().

uint16_t tcp_socket::listen_port
struct tcp_socket* tcp_socket::next
uint16_t tcp_socket::output_data_len
uint16_t tcp_socket::output_data_maxlen
uint8_t* tcp_socket::output_data_ptr
uint16_t tcp_socket::output_data_send_nxt

Referenced by acked(), and senddata().

struct process* tcp_socket::p
void* tcp_socket::ptr