ArcGIS Procedural Runtime  3.2.10650
List of all members | Public Member Functions
prtx::ReportingStrategy Class Referenceabstract

#include <ReportsCollector.h>

Inheritance diagram for prtx::ReportingStrategy:
[legend]

Public Member Functions

virtual const prtx::ReportsPtr & getReports (uint32_t domain) const =0
 
virtual const prtx::ReportsPtr & getReports () const =0
 
ReportingStrategyoperator= (const ReportingStrategy &)=delete
 
 ReportingStrategy (const ReportingStrategy &)=delete
 

Detailed Description

Interface for a CGA reporting strategy. Used together with an ReportsAccumulator to collect and sort CGA reports into domains.

See also
ReportsAccumulator

Member Function Documentation

◆ getReports() [1/2]

virtual const prtx::ReportsPtr& prtx::ReportingStrategy::getReports ( uint32_t  domain) const
pure virtual

subclasses may throw std::domain_error if accumulation per domain is not supported

Parameters

◆ getReports() [2/2]

virtual const prtx::ReportsPtr& prtx::ReportingStrategy::getReports ( ) const
pure virtual

subclasses may throw std::domain_error if domain-less report accumulation is not supported

Returns
accumulated reports for all domains

The documentation for this class was generated from the following file: