NV::Rules::IContext
-
class IContext : public NV::Rules::IBaseContext
上下文接口。
规则上下文为规则提供访问所有收集的数据、属性和将结果中继回调用方的方法。
公共函数
-
virtual IController *controller() = 0
获取控制器对象。
获取 IController 对象
-
virtual std::string get_version() = 0
获取此接口的版本号。
以 <year>.<major>.<minor> 格式的字符串返回此接口的版本号。它与此接口的来源 Nsight Compute 版本相匹配。
-
virtual bool handle_exception(const char *msg) = 0
上下文异常处理程序。
如果应设置 python 异常,则应返回 true,否则返回 false
-
virtual size_t num_ranges() = 0
获取可用范围的数量。
获取可用范围的数量
-
inline virtual ~IContext()
-
virtual IController *controller() = 0