NV::Rules::IContext Class Reference
[NvRules Tool lifetime-managed classes.]

Context interface. More...

Inherits NV::Rules::IBaseContext.


Public Member Functions

virtual IControllercontroller ()=0
 Get the controller object.
virtual IFrontendfrontend ()=0
 Get the frontend object.
virtual size_t num_ranges ()=0
 Get the number of available ranges.
virtual IRangerange_by_idx (size_t idx)=0
 Get a single range by index.


Detailed Description

The rule context provides the rule with access to all collected data, properties and means to relay results back to the caller.

Member Function Documentation

virtual IController* NV::Rules::IContext::controller (  )  [pure virtual]

Get the IController object

virtual IFrontend* NV::Rules::IContext::frontend (  )  [pure virtual]

Get the IFrontend object

virtual size_t NV::Rules::IContext::num_ranges (  )  [pure virtual]

Get the number of available ranges

virtual IRange* NV::Rules::IContext::range_by_idx ( size_t  idx  )  [pure virtual]

Get a single IRange by index


Generated on Thu Jul 16 19:06:05 2020 for NvRulesAPI by  doxygen 1.5.8