#define STREAM_BUFFER_H
StreamBufferDef_t
StreamBufferHandle_t
#define xStreamBufferCreate
#define xStreamBufferCreateStatic
xStreamBufferSend(StreamBufferHandle_t, const void *, size_t, TickType_t);
xStreamBufferSendFromISR(StreamBufferHandle_t, const void *, size_t, BaseType_t *const);
xStreamBufferReceive(StreamBufferHandle_t, void *, size_t, TickType_t);
xStreamBufferReceiveFromISR(StreamBufferHandle_t, void *, size_t, BaseType_t *const);
vStreamBufferDelete(StreamBufferHandle_t);
xStreamBufferIsFull(StreamBufferHandle_t);
xStreamBufferIsEmpty(StreamBufferHandle_t);
xStreamBufferReset(StreamBufferHandle_t);
xStreamBufferSpacesAvailable(StreamBufferHandle_t);
xStreamBufferBytesAvailable(StreamBufferHandle_t);
xStreamBufferSetTriggerLevel(StreamBufferHandle_t, size_t);
xStreamBufferSendCompletedFromISR(StreamBufferHandle_t, BaseType_t *);
xStreamBufferReceiveCompletedFromISR(StreamBufferHandle_t, BaseType_t *);
xStreamBufferGenericCreate(size_t, size_t, BaseType_t);
xStreamBufferGenericCreateStatic(size_t, size_t, BaseType_t, uint8_t *const, StaticStreamBuffer_t *const);
xStreamBufferNextMessageLengthBytes(StreamBufferHandle_t);
vStreamBufferSetStreamBufferNumber(StreamBufferHandle_t, UBaseType_t);
uxStreamBufferGetStreamBufferNumber(StreamBufferHandle_t);
ucStreamBufferGetStreamBufferType(StreamBufferHandle_t);