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

#include <ReportsCollector.h>

Inheritance diagram for prtx::ReportsAccumulator:
[legend]

Public Member Functions

virtual void add (ReportDomains &reportDomains, uint32_t domain, const prtx::ReportsPtr &reports)=0
 
virtual void finalize (ReportDomains &reportDomains) const =0
 
ReportsAccumulatoroperator= (const ReportsAccumulator &)=delete
 
 ReportsAccumulator (const ReportsAccumulator &)=delete
 

Detailed Description

Interface for sorting the incoming reports into domains.

Member Function Documentation

◆ add()

virtual void prtx::ReportsAccumulator::add ( ReportDomains &  reportDomains,
uint32_t  domain,
const prtx::ReportsPtr &  reports 
)
pure virtual

Subclasses may override this function to change the way how reports are inserted into the report domain map. The default implementation inserts (or appends) the reports to the specified domain.

◆ finalize()

virtual void prtx::ReportsAccumulator::finalize ( ReportDomains &  reportDomains) const
pure virtual

Subclasses may implement a post-process step to finalize the report domains. The default implementation does nothing.


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