Go to the source code of this file.
|
size_t | xStreamBufferSend (StreamBufferHandle_t xStreamBuffer, const void *pvTxData, size_t xDataLengthBytes, TickType_t xTicksToWait) PRIVILEGED_FUNCTION |
size_t | xStreamBufferSendFromISR (StreamBufferHandle_t xStreamBuffer, const void *pvTxData, size_t xDataLengthBytes, BaseType_t *const pxHigherPriorityTaskWoken) PRIVILEGED_FUNCTION |
size_t | xStreamBufferReceive (StreamBufferHandle_t xStreamBuffer, void *pvRxData, size_t xBufferLengthBytes, TickType_t xTicksToWait) PRIVILEGED_FUNCTION |
size_t | xStreamBufferReceiveFromISR (StreamBufferHandle_t xStreamBuffer, void *pvRxData, size_t xBufferLengthBytes, BaseType_t *const pxHigherPriorityTaskWoken) PRIVILEGED_FUNCTION |
void | vStreamBufferDelete (StreamBufferHandle_t xStreamBuffer) PRIVILEGED_FUNCTION |
BaseType_t | xStreamBufferIsFull (StreamBufferHandle_t xStreamBuffer) PRIVILEGED_FUNCTION |
BaseType_t | xStreamBufferIsEmpty (StreamBufferHandle_t xStreamBuffer) PRIVILEGED_FUNCTION |
BaseType_t | xStreamBufferReset (StreamBufferHandle_t xStreamBuffer) PRIVILEGED_FUNCTION |
BaseType_t | xStreamBufferResetFromISR (StreamBufferHandle_t xStreamBuffer) PRIVILEGED_FUNCTION |
size_t | xStreamBufferSpacesAvailable (StreamBufferHandle_t xStreamBuffer) PRIVILEGED_FUNCTION |
size_t | xStreamBufferBytesAvailable (StreamBufferHandle_t xStreamBuffer) PRIVILEGED_FUNCTION |
BaseType_t | xStreamBufferSetTriggerLevel (StreamBufferHandle_t xStreamBuffer, size_t xTriggerLevel) PRIVILEGED_FUNCTION |
BaseType_t | xStreamBufferSendCompletedFromISR (StreamBufferHandle_t xStreamBuffer, BaseType_t *pxHigherPriorityTaskWoken) PRIVILEGED_FUNCTION |
BaseType_t | xStreamBufferReceiveCompletedFromISR (StreamBufferHandle_t xStreamBuffer, BaseType_t *pxHigherPriorityTaskWoken) PRIVILEGED_FUNCTION |
UBaseType_t | uxStreamBufferGetStreamBufferNotificationIndex (StreamBufferHandle_t xStreamBuffer) PRIVILEGED_FUNCTION |
void | vStreamBufferSetStreamBufferNotificationIndex (StreamBufferHandle_t xStreamBuffer, UBaseType_t uxNotificationIndex) PRIVILEGED_FUNCTION |
StreamBufferHandle_t | xStreamBufferGenericCreate (size_t xBufferSizeBytes, size_t xTriggerLevelBytes, BaseType_t xStreamBufferType, StreamBufferCallbackFunction_t pxSendCompletedCallback, StreamBufferCallbackFunction_t pxReceiveCompletedCallback) PRIVILEGED_FUNCTION |
size_t | xStreamBufferNextMessageLengthBytes (StreamBufferHandle_t xStreamBuffer) PRIVILEGED_FUNCTION |
◆ sbTYPE_MESSAGE_BUFFER
#define sbTYPE_MESSAGE_BUFFER ( ( BaseType_t ) 1 ) |
◆ sbTYPE_STREAM_BATCHING_BUFFER
#define sbTYPE_STREAM_BATCHING_BUFFER ( ( BaseType_t ) 2 ) |
◆ sbTYPE_STREAM_BUFFER
Type of stream buffer. For internal use only.
◆ xStreamBatchingBufferCreate
#define xStreamBatchingBufferCreate |
( |
| xBufferSizeBytes, |
|
|
| xTriggerLevelBytes ) |
Value:
StreamBufferHandle_t xStreamBufferGenericCreate(size_t xBufferSizeBytes, size_t xTriggerLevelBytes, BaseType_t xStreamBufferType, StreamBufferCallbackFunction_t pxSendCompletedCallback, StreamBufferCallbackFunction_t pxReceiveCompletedCallback) PRIVILEGED_FUNCTION
#define sbTYPE_STREAM_BATCHING_BUFFER
Definition stream_buffer.h:70
◆ xStreamBatchingBufferCreateStatic
#define xStreamBatchingBufferCreateStatic |
( |
| xBufferSizeBytes, |
|
|
| xTriggerLevelBytes, |
|
|
| pucStreamBufferStorageArea, |
|
|
| pxStaticStreamBuffer ) |
Value: xStreamBufferGenericCreateStatic( ( xBufferSizeBytes ), ( xTriggerLevelBytes ),
sbTYPE_STREAM_BATCHING_BUFFER, ( pucStreamBufferStorageArea ), ( pxStaticStreamBuffer ), NULL, NULL )
◆ xStreamBufferCreate
#define xStreamBufferCreate |
( |
| xBufferSizeBytes, |
|
|
| xTriggerLevelBytes ) |
Value:
#define sbTYPE_STREAM_BUFFER
Definition stream_buffer.h:68
◆ xStreamBufferCreateStatic
#define xStreamBufferCreateStatic |
( |
| xBufferSizeBytes, |
|
|
| xTriggerLevelBytes, |
|
|
| pucStreamBufferStorageArea, |
|
|
| pxStaticStreamBuffer ) |
Value: xStreamBufferGenericCreateStatic( ( xBufferSizeBytes ), ( xTriggerLevelBytes ),
sbTYPE_STREAM_BUFFER, ( pucStreamBufferStorageArea ), ( pxStaticStreamBuffer ), NULL, NULL )
◆ StreamBufferCallbackFunction_t
Type used as a stream buffer's optional callback.
◆ StreamBufferHandle_t
◆ uxStreamBufferGetStreamBufferNotificationIndex()
◆ vStreamBufferDelete()
◆ vStreamBufferSetStreamBufferNotificationIndex()
◆ xStreamBufferBytesAvailable()
◆ xStreamBufferGenericCreate()
◆ xStreamBufferIsEmpty()
◆ xStreamBufferIsFull()
◆ xStreamBufferNextMessageLengthBytes()
◆ xStreamBufferReceive()
◆ xStreamBufferReceiveCompletedFromISR()
◆ xStreamBufferReceiveFromISR()
size_t xStreamBufferReceiveFromISR |
( |
StreamBufferHandle_t | xStreamBuffer, |
|
|
void * | pvRxData, |
|
|
size_t | xBufferLengthBytes, |
|
|
BaseType_t *const | pxHigherPriorityTaskWoken ) |
◆ xStreamBufferReset()
◆ xStreamBufferResetFromISR()
◆ xStreamBufferSend()
◆ xStreamBufferSendCompletedFromISR()
◆ xStreamBufferSendFromISR()
size_t xStreamBufferSendFromISR |
( |
StreamBufferHandle_t | xStreamBuffer, |
|
|
const void * | pvTxData, |
|
|
size_t | xDataLengthBytes, |
|
|
BaseType_t *const | pxHigherPriorityTaskWoken ) |
◆ xStreamBufferSetTriggerLevel()
◆ xStreamBufferSpacesAvailable()