NVTX C API Reference v3
NVIDIA Tools Extension Library
Loading...
Searching...
No Matches
Data Fields
nvtxTimeDomainAttr_t Struct Reference

#include <nvToolsExtPayload.h>

Data Fields

uint64_t scopeId
 
uint64_t timestampTypeId
 
uint64_t timeDomainId
 
uint64_t timerFlags
 
int64_t timerResolution
 
uint64_t timerStart
 

Detailed Description

Attributes of an NVTX time domain.

Definition at line 1206 of file nvToolsExtPayload.h.

Field Documentation

◆ scopeId

uint64_t nvtxTimeDomainAttr_t::scopeId

Identifier of the NVTX scope the time domain is associated with.

Definition at line 1209 of file nvToolsExtPayload.h.

◆ timeDomainId

uint64_t nvtxTimeDomainAttr_t::timeDomainId

Static (feed-forward) time domain ID. 0 makes the tool generate the ID. The static time domain ID must be >= NVTX_TIME_DOMAIN_ID_STATIC_START and < NVTX_TIME_DOMAIN_ID_DYNAMIC_START

Definition at line 1219 of file nvToolsExtPayload.h.

◆ timerFlags

uint64_t nvtxTimeDomainAttr_t::timerFlags

Properties of the timer (use NVTX_TIMER_FLAG_*).

Definition at line 1222 of file nvToolsExtPayload.h.

◆ timerResolution

int64_t nvtxTimeDomainAttr_t::timerResolution

Ticks per second (0 means unknown).

Definition at line 1225 of file nvToolsExtPayload.h.

◆ timerStart

uint64_t nvtxTimeDomainAttr_t::timerStart

Point in time when the timer starts (use NVTX_TIMER_START_*).

Definition at line 1228 of file nvToolsExtPayload.h.

◆ timestampTypeId

uint64_t nvtxTimeDomainAttr_t::timestampTypeId

Predefined NVTX_TIMESTAMP_TYPE_*.

Definition at line 1212 of file nvToolsExtPayload.h.


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