NV::Rules::INvtxState

class INvtxState

NvtxState interface.

Represents the NVTX (Nvidia Tools Extensions) state associated with a single action.

Public Functions

virtual INvtxDomainInfo *domain_by_id(long long unsigned id) = 0

Get a domain by ID.

Get a single domain info object by its ID. Use INvtxState::domains to retrieve the list of valid domain IDs.

virtual std::vector<long long unsigned> domains() = 0

Get the domain IDs.

Get the list of domain IDs in this state

inline virtual ~INvtxState()