Percepio Trace Recorder  v4.6.6
trcString.h
Go to the documentation of this file.
1 /*
2 * Percepio Trace Recorder for Tracealyzer v4.6.6
3 * Copyright 2021 Percepio AB
4 * www.percepio.com
5 *
6 * SPDX-License-Identifier: Apache-2.0
7 */
8 
15 #ifndef TRC_STRING_H
16 #define TRC_STRING_H
17 
18 #if (TRC_USE_TRACEALYZER_RECORDER == 1)
19 
20 #if (TRC_CFG_RECORDER_MODE == TRC_RECORDER_MODE_STREAMING)
21 
22 #include <trcTypes.h>
23 
24 #ifdef __cplusplus
25 extern "C" {
26 #endif
27 
52 traceResult xTraceStringRegister(const char *szString, TraceStringHandle_t* pString);
53 
64 TraceStringHandle_t xTraceRegisterString(const char *name);
65 
68 #ifdef __cplusplus
69 }
70 #endif
71 
72 #endif /* (TRC_CFG_RECORDER_MODE == TRC_RECORDER_MODE_STREAMING) */
73 
74 #endif /* (TRC_USE_TRACEALYZER_RECORDER == 1) */
75 
76 #endif /* TRC_STRING_H */
xTraceRegisterString
TraceStringHandle_t xTraceRegisterString(const char *name)
Registers a trace string.
Definition: trcSnapshotRecorder.c:1621
xTraceStringRegister
traceResult xTraceStringRegister(const char *szString, TraceStringHandle_t *pString)
Registers a trace string.
Definition: trcSnapshotRecorder.c:1610