-->

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.
void NV::Rules::raise_exception ( IBaseContext* 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

void NV::Rules::raise_exception ( IBaseContext* 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.