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 950 of file nvToolsExtPayload.h.

Field Documentation

◆ scopeId

uint64_t nvtxTimeDomainAttr_t::scopeId

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

Definition at line 953 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 schema ID must be >= NVTX_TIME_DOMAIN_ID_STATIC_START and < NVTX_TIME_DOMAIN_ID_DYNAMIC_START

Definition at line 963 of file nvToolsExtPayload.h.

◆ timerFlags

uint64_t nvtxTimeDomainAttr_t::timerFlags

Properties of the timer (use NVTX_TIMER_FLAG_*).

Definition at line 966 of file nvToolsExtPayload.h.

◆ timerResolution

int64_t nvtxTimeDomainAttr_t::timerResolution

Ticks per second (0 means unknown).

Definition at line 969 of file nvToolsExtPayload.h.

◆ timerStart

uint64_t nvtxTimeDomainAttr_t::timerStart

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

Definition at line 972 of file nvToolsExtPayload.h.

◆ timestampTypeId

uint64_t nvtxTimeDomainAttr_t::timestampTypeId

Predefined NVTX_TIMESTAMP_TYPE_*.

Definition at line 956 of file nvToolsExtPayload.h.


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