-->

1. Modules

1.1. NvRules non-member functions.

Functions

IContext* NV::Rules::get_context ( ContextHandle h )
Converts the context handle.
IEvaluator* NV::Rules::get_evaluator ( ContextHandle h )
Returns the evaluator object.
std::​string NV::Rules::get_version ( ContextHandle h )
Get version number of this interface.
void NV::Rules::raise_exception ( ContextHandle h, const char* msg )
Raises a python exception.

Functions

IContext* NV::Rules::get_context ( ContextHandle h )
Converts the context handle.
Description

Converts the context handle h to an IContext object

IEvaluator* NV::Rules::get_evaluator ( ContextHandle h )
Returns the evaluator object.
Description

Return the IEvaluator object from the context handle h

std::​string NV::Rules::get_version ( ContextHandle h )
Get version number of this interface.
Description

Returns the version number of this interface as a string of the form <year>.<major>.<minor> It matches the Nsight Compute version this interface originates from.

void NV::Rules::raise_exception ( ContextHandle h, const char* msg )
Raises a python exception.
Description

Raise a python exception with msg. This will terminate the script execution, if the context does not chose to mask the exception

1.2. NvRules Python garbage-collected classes.

Classes

class 
Action interface.
class 
Metric interface.
class 
NvtxDomainInfo interface.
class 
NvtxRange interface.
class 
NvtxState interface.
class 
Range interface.
class 
SourceInfo interface.

1.3. NvRules Tool lifetime-managed classes.

Classes

class 
Context interface.
class 
Controller interface.
class 
Evaluator interface.
class 
Frontend interface.