Lines Matching defs:StreamBufferDef_t
232 typedef struct StreamBufferDef_t struct
234 …olatile size_t xTail; /* Index to the next item to read within the buffer. */
235 …latile size_t xHead; /* Index to the next item to write within the buffer. */
236 …ize_t xLength; /* The length of the buffer pointed to by pucBuffer. */
237 … of bytes that must be in the stream buffer before a task that is waiting for data is unblocked. */
238 …itingToReceive; /* Holds the handle of a task waiting for data, or NULL if no tasks are waiting. */
239 …gToSend; /* Holds the handle of a task waiting to send data to a message buffer that is full. */
240 … Points to the buffer itself - that is - the RAM that stores the data passed through the buffer. */
241 uint8_t ucFlags;
244 UBaseType_t uxStreamBufferNumber; /* Used for tracing purposes. */
248 …ck; /* Optional callback called on send complete. sbSEND_COMPLETED is called if this is NULL. */
249 …/* Optional callback called on receive complete. sbRECEIVE_COMPLETED is called if this is NULL. */
251 … /* The index we are using for notification, by default tskDEFAULT_INDEX_TO_NOTIFY. */