Lines Matching defs:StreamBufferDef_t
223 typedef struct StreamBufferDef_t /*lint !e9058 Style convention uses tag. */ struct
225 …olatile size_t xTail; /* Index to the next item to read within the buffer. */
226 …latile size_t xHead; /* Index to the next item to write within the buffer. */
227 …ize_t xLength; /* The length of the buffer pointed to by pucBuffer. */
228 … of bytes that must be in the stream buffer before a task that is waiting for data is unblocked. */
229 …itingToReceive; /* Holds the handle of a task waiting for data, or NULL if no tasks are waiting. */
230 …gToSend; /* Holds the handle of a task waiting to send data to a message buffer that is full. */
231 … Points to the buffer itself - that is - the RAM that stores the data passed through the buffer. */
232 uint8_t ucFlags;
235 UBaseType_t uxStreamBufferNumber; /* Used for tracing purposes. */
239 …ck; /* Optional callback called on send complete. sbSEND_COMPLETED is called if this is NULL. */
240 …/* Optional callback called on receive complete. sbRECEIVE_COMPLETED is called if this is NULL. */