Microchip® Advanced Software Framework

websocket_http_client_state Struct Reference

#include <websocket-http-client.h>

Data Fields

struct uip_connconn
 
char file [WEBSOCKET_CONF_MAX_URLLEN]
 
uint16_t getrequestleft
 
uint16_t getrequestptr
 
char host [WEBSOCKET_CONF_MAX_URLLEN]
 
uint8_t httpflag
 
uint8_t inputbuf [WEBSOCKET_HTTP_CLIENT_BUFSIZE]
 
uint16_t inputbufptr
 
char mimetype [32]
 
uint8_t outputbuf [WEBSOCKET_HTTP_CLIENT_BUFSIZE]
 
uint16_t outputbuf_sendnext
 
uint16_t outputbufptr
 
uint16_t port
 
uint8_t state
 
char subprotocol [WEBSOCKET_CONF_MAX_SUBPROTOLEN]
 
uint8_t timer
 

struct uip_conn* websocket_http_client_state::conn
uint16_t websocket_http_client_state::getrequestleft

Referenced by acked(), init_connection(), and senddata().

uint16_t websocket_http_client_state::getrequestptr

Referenced by acked(), init_connection(), and senddata().

uint8_t websocket_http_client_state::httpflag
uint8_t websocket_http_client_state::inputbuf[WEBSOCKET_HTTP_CLIENT_BUFSIZE]

Referenced by parse_headers(), and parse_statusline().

uint16_t websocket_http_client_state::inputbufptr
char websocket_http_client_state::mimetype[32]
uint8_t websocket_http_client_state::outputbuf[WEBSOCKET_HTTP_CLIENT_BUFSIZE]
uint16_t websocket_http_client_state::outputbuf_sendnext
uint16_t websocket_http_client_state::outputbufptr
uint8_t websocket_http_client_state::timer