NV::Rules

namespace Rules

Data Structures

IAction

Action interface.

IBaseContext

IContext

Context interface.

IController

Controller interface.

IEvaluator

Evaluator interface.

IFrontend

Frontend interface.

IMessageVault

IMetric

Metric interface.

INvtxDomainInfo

NvtxDomainInfo interface.

INvtxRange

NvtxRange interface.

INvtxState

NvtxState interface.

IRange

Range interface.

ISourceInfo

SourceInfo interface.

Enumerations

RuleKind

Rule kind.

Functions

IContext * get_context(ContextHandle h)

Converts the context handle.

IEvaluator * get_evaluator(ContextHandle h)

Returns the evaluator object.

std::string get_version(ContextHandle h)

Get version number of this interface.

void raise_exception(ContextHandle h, const char *msg)

Raises a python exception.

Typedefs

Enumerations

enum class NV::Rules::RuleKind

Rule kind.

Reserved for future use.

Values:

enumerator DEFAULT
enumerator GUIDED