|
Percepio Trace Recorder
v4.6.6
|
Public trace event buffer APIs. More...
#include <trcTypes.h>Go to the source code of this file.
Data Structures | |
| struct | TraceEventBuffer |
| Trace Event Buffer Structure. More... | |
Macros | |
| #define | TRC_EVENT_BUFFER_OPTION_SKIP (0U) |
| Buffer should skip new events when full. | |
| #define | TRC_EVENT_BUFFER_OPTION_OVERWRITE (1U) |
| Buffer should overwrite old events when full. | |
Typedefs | |
| typedef struct TraceEventBuffer | TraceEventBuffer_t |
| Trace Event Buffer Structure. | |
Functions | |
| traceResult | xTraceEventBufferPush (TraceEventBuffer_t *pxTraceEventBuffer, void *pxData, uint32_t uiSize, int32_t *piBytesWritten) |
| Pushes data into trace event buffer. More... | |
| traceResult | xTraceEventBufferTransfer (TraceEventBuffer_t *pxTraceEventBuffer, int32_t *piBytesWritten) |
| Transfer trace event buffer data through streamport. More... | |
| traceResult | xTraceEventBufferClear (TraceEventBuffer_t *pxTraceEventBuffer) |
| Clears all data from event buffer. More... | |
Public trace event buffer APIs.