ProtoCore v1.0.16
Deterministic, zero-heap network stack for embedded targets
Loading...
Searching...
No Matches
ConnPoolVars Struct Reference

#include <protocol.h>

Public Attributes

uint8_t slot
 the connection every call names
 
ConnState st
 the state a write installs
 
protocore_pcb * pcb
 the control block a raw call acts on, or the one pcb_of reports
 
const TcpEvt * evt
 the event an enqueue posts
 
ConnIoArgs io
 the bytes a send or a receive moves (RFC 9293 sec 3.9.1)
 
ConnLifeArgs life
 what a pool lifecycle call reads
 
proto_bool ok
 
proto_u16 u16
 
uint32_t u32
 
uint8_t u8
 
int32_t i32
 
size_t n
 
protocore_if_kind if_kind
 
ProtoConn proto
 
protocore_ip * out
 where a peer address is written
 

Detailed Description

Definition at line 148 of file protocol.h.

Member Data Documentation

◆ slot

uint8_t ConnPoolVars::slot

the connection every call names

Definition at line 150 of file protocol.h.

◆ st

ConnState ConnPoolVars::st

the state a write installs

Definition at line 151 of file protocol.h.

◆ pcb

protocore_pcb* ConnPoolVars::pcb

the control block a raw call acts on, or the one pcb_of reports

Definition at line 152 of file protocol.h.

◆ evt

const TcpEvt* ConnPoolVars::evt

the event an enqueue posts

Definition at line 153 of file protocol.h.

◆ io

ConnIoArgs ConnPoolVars::io

the bytes a send or a receive moves (RFC 9293 sec 3.9.1)

Definition at line 154 of file protocol.h.

◆ life

ConnLifeArgs ConnPoolVars::life

what a pool lifecycle call reads

Definition at line 155 of file protocol.h.

◆ ok

proto_bool ConnPoolVars::ok

Definition at line 159 of file protocol.h.

◆ u16

proto_u16 ConnPoolVars::u16

Definition at line 160 of file protocol.h.

◆ u32

uint32_t ConnPoolVars::u32

Definition at line 161 of file protocol.h.

◆ u8

uint8_t ConnPoolVars::u8

Definition at line 162 of file protocol.h.

◆ i32

int32_t ConnPoolVars::i32

Definition at line 163 of file protocol.h.

◆ n

size_t ConnPoolVars::n

Definition at line 164 of file protocol.h.

◆ if_kind

protocore_if_kind ConnPoolVars::if_kind

Definition at line 165 of file protocol.h.

◆ proto

ProtoConn ConnPoolVars::proto

Definition at line 166 of file protocol.h.

◆ out

protocore_ip* ConnPoolVars::out

where a peer address is written

Definition at line 167 of file protocol.h.


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