Zephyr API Documentation  2.7.0-rc2
A Scalable Open Source RTOS
eswifi_off_socket Struct Reference

#include <eswifi_offload.h>

Data Fields

uint8_t index
 
enum eswifi_transport_type type
 
enum eswifi_socket_state state
 
struct net_contextcontext
 
net_context_recv_cb_t recv_cb
 
net_context_connect_cb_t conn_cb
 
net_context_send_cb_t send_cb
 
net_tcp_accept_cb_t accept_cb
 
voidrecv_data
 
voidconn_data
 
voidsend_data
 
voidaccept_data
 
struct net_pkttx_pkt
 
struct k_work connect_work
 
struct k_work send_work
 
struct k_work_delayable read_work
 
struct sockaddr peer_addr
 
struct k_sem read_sem
 
struct k_sem accept_sem
 
uint16_t port
 
bool is_server
 
int usage
 
struct k_fifo fifo
 
struct net_pktprev_pkt_rem
 

Field Documentation

◆ accept_cb

net_tcp_accept_cb_t eswifi_off_socket::accept_cb

◆ accept_data

void* eswifi_off_socket::accept_data

◆ accept_sem

struct k_sem eswifi_off_socket::accept_sem

◆ conn_cb

net_context_connect_cb_t eswifi_off_socket::conn_cb

◆ conn_data

void* eswifi_off_socket::conn_data

◆ connect_work

struct k_work eswifi_off_socket::connect_work

◆ context

struct net_context* eswifi_off_socket::context

◆ fifo

struct k_fifo eswifi_off_socket::fifo

◆ index

uint8_t eswifi_off_socket::index

◆ is_server

bool eswifi_off_socket::is_server

◆ peer_addr

struct sockaddr eswifi_off_socket::peer_addr

◆ port

uint16_t eswifi_off_socket::port

◆ prev_pkt_rem

struct net_pkt* eswifi_off_socket::prev_pkt_rem

◆ read_sem

struct k_sem eswifi_off_socket::read_sem

◆ read_work

struct k_work_delayable eswifi_off_socket::read_work

◆ recv_cb

net_context_recv_cb_t eswifi_off_socket::recv_cb

◆ recv_data

void* eswifi_off_socket::recv_data

◆ send_cb

net_context_send_cb_t eswifi_off_socket::send_cb

◆ send_data

void* eswifi_off_socket::send_data

◆ send_work

struct k_work eswifi_off_socket::send_work

◆ state

enum eswifi_socket_state eswifi_off_socket::state

◆ tx_pkt

struct net_pkt* eswifi_off_socket::tx_pkt

◆ type

enum eswifi_transport_type eswifi_off_socket::type

◆ usage

int eswifi_off_socket::usage

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