DriveWorks SDK Reference
5.16.65 Release
For Test and Development only

dw::trace::dwtEvent_t Struct Reference

Detailed Description

Definition at line 136 of file TraceTypes.hpp.

Public Member Functions

 dwtEvent_t (Level const evtLevel, TraceChannel const evtChannel, TraceHeaderType const evtType, dwtFixedString_t const &evtTag, float32_t const evtDuration, dwtFixedString_t const &evtPayload, const char *const evtFunc, const char *const evtDeviceName, size_t const evtDeviceMemFree, const int32_t evtHostMemUsed, uint64_t const evtNvMapMemUsed, uint64_t const evtReadBytes, uint64_t const evtWriteBytes, uint64_t const evtIOWaitTime, dwtTime_t const evtStamp)
 

Data Fields

TraceChannel channel
 
size_t const deviceMemFree
 
const char * deviceName
 
float32_t duration
 
const char * func
 
const int32_t hostMemUsed
 
uint64_t const ioWaitTime
 
Level level
 
uint64_t const nvMapMemUsed
 
dwtFixedString_t payload
 
uint64_t const readBytes
 
dwtTime_t stamp
 
dwtFixedString_t tag
 
std::thread::id tid
 
TraceHeaderType type
 
uint64_t const writeBytes
 

Constructor & Destructor Documentation

◆ dwtEvent_t()

dw::trace::dwtEvent_t::dwtEvent_t ( Level const  evtLevel,
TraceChannel const  evtChannel,
TraceHeaderType const  evtType,
dwtFixedString_t const &  evtTag,
float32_t const  evtDuration,
dwtFixedString_t const &  evtPayload,
const char *const  evtFunc,
const char *const  evtDeviceName,
size_t const  evtDeviceMemFree,
const int32_t  evtHostMemUsed,
uint64_t const  evtNvMapMemUsed,
uint64_t const  evtReadBytes,
uint64_t const  evtWriteBytes,
uint64_t const  evtIOWaitTime,
dwtTime_t const  evtStamp 
)
inline

Definition at line 156 of file TraceTypes.hpp.

Field Documentation

◆ channel

TraceChannel dw::trace::dwtEvent_t::channel

Definition at line 139 of file TraceTypes.hpp.

◆ deviceMemFree

size_t const dw::trace::dwtEvent_t::deviceMemFree

Definition at line 147 of file TraceTypes.hpp.

◆ deviceName

const char* dw::trace::dwtEvent_t::deviceName

Definition at line 146 of file TraceTypes.hpp.

◆ duration

float32_t dw::trace::dwtEvent_t::duration

Definition at line 142 of file TraceTypes.hpp.

◆ func

const char* dw::trace::dwtEvent_t::func

Definition at line 145 of file TraceTypes.hpp.

◆ hostMemUsed

const int32_t dw::trace::dwtEvent_t::hostMemUsed

Definition at line 148 of file TraceTypes.hpp.

◆ ioWaitTime

uint64_t const dw::trace::dwtEvent_t::ioWaitTime

Definition at line 152 of file TraceTypes.hpp.

◆ level

Level dw::trace::dwtEvent_t::level

Definition at line 138 of file TraceTypes.hpp.

◆ nvMapMemUsed

uint64_t const dw::trace::dwtEvent_t::nvMapMemUsed

Definition at line 149 of file TraceTypes.hpp.

◆ payload

dwtFixedString_t dw::trace::dwtEvent_t::payload

Definition at line 143 of file TraceTypes.hpp.

◆ readBytes

uint64_t const dw::trace::dwtEvent_t::readBytes

Definition at line 150 of file TraceTypes.hpp.

◆ stamp

dwtTime_t dw::trace::dwtEvent_t::stamp

Definition at line 154 of file TraceTypes.hpp.

◆ tag

dwtFixedString_t dw::trace::dwtEvent_t::tag

Definition at line 141 of file TraceTypes.hpp.

◆ tid

std::thread::id dw::trace::dwtEvent_t::tid

Definition at line 155 of file TraceTypes.hpp.

◆ type

TraceHeaderType dw::trace::dwtEvent_t::type

Definition at line 140 of file TraceTypes.hpp.

◆ writeBytes

uint64_t const dw::trace::dwtEvent_t::writeBytes

Definition at line 151 of file TraceTypes.hpp.


The documentation for this struct was generated from the following file: