Percepio Trace Recorder v4.8.0.hotfix1
Loading...
Searching...
No Matches
trcDependency.h
Go to the documentation of this file.
1/*
2* Percepio Trace Recorder for Tracealyzer v4.8.0.hotfix1
3* Copyright 2023 Percepio AB
4* www.percepio.com
5*
6* SPDX-License-Identifier: Apache-2.0
7*/
8
15#ifndef TRC_DEPENDENCY_H
16#define TRC_DEPENDENCY_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
25extern "C" {
26#endif
27
44traceResult xTraceDependencyRegister(const char* szName, TraceUnsignedBaseType_t uxDependencyType);
45
48#ifdef __cplusplus
49}
50#endif
51
52#else
53
54#ifndef xTraceDependencyRegister
55#define xTraceDependencyRegister(szName, uxDependencyType) TRC_COMMA_EXPR_TO_STATEMENT_EXPR_4((void)(szName), (void)(uxRegisterMethod), (void)(pxRunnableHandle), TRC_SUCCESS)
56#endif
57
58#endif
59
60#endif
61
62#endif
traceResult xTraceDependencyRegister(const char *szName, TraceUnsignedBaseType_t uxDependencyType)
Registers a dependency.
Definition: trcDependency.c:19