coreMQTT v5.0.0
MQTT 5.0 Client Library
 
Loading...
Searching...
No Matches
IoVecState_t Struct Reference

Tracks the state of building a scatter-gather IO vector list. More...

Data Fields

TransportOutVector_tpIterator
 
size_t ioVectorLength
 
uint32_t totalMessageLength
 

Detailed Description

Tracks the state of building a scatter-gather IO vector list.

Groups the iterator, vector count, and accumulated message length that are always passed together when appending to an IO vector.

Field Documentation

◆ pIterator

TransportOutVector_t* IoVecState_t::pIterator

Current position in the IO vector array.

◆ ioVectorLength

size_t IoVecState_t::ioVectorLength

Number of vectors added so far.

◆ totalMessageLength

uint32_t IoVecState_t::totalMessageLength

Accumulated byte count across all vectors.


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