31#include <dw/core/base/Status.h>
32#include <dw/core/language/Function.hpp>
33#include <dw/core/container/Span.hpp>
35#ifndef CHANNEL_TRACE_HPP
36#define CHANNEL_TRACE_HPP
ChannelTraceWriteCallback output
dw::core::Function< ChannelTraceWriteCallback(const char *channelID)> ChannelOnRegisterTraceWriter
dw::core::Function< bool(ChannelTracePoint &)> ChannelTraceReadCallback
ChannelTraceEventType eventType
ChannelTraceReadCallback input
dw::core::Function< void(ChannelTracePoint)> ChannelTraceWriteCallback
ChannelPacketFingerprint packetFingerprint
void ChannelTraceProcess(dw::core::span< ChannelTraceProcessParam > traces)
uint32_t ChannelTraceHashId(const char *id)
dw::core::Function< ChannelTraceReadCallback(const char *channelID)> ChannelOnRegisterTraceReader