NDEVR
API Documentation
ReportManager

Storage class for all ReportHandlers. More...

Inheritance diagram for ReportManager:
[legend]
Collaboration diagram for ReportManager:
[legend]

Static Public Member Functions

static void RegisterReportHandler (const ReportHandler *handler)
 Registers a report handler for use in report generation.
static const Buffer< const ReportHandler * > & ReportHandlers ()
 Retrieves all registered report handlers.

Static Protected Attributes

static Buffer< const ReportHandler * > s_report_handlers
 All registered report handlers.

Detailed Description

Storage class for all ReportHandlers.


Definition at line 223 of file ReportIterator.h.

Member Function Documentation

◆ RegisterReportHandler()

void ReportManager::RegisterReportHandler ( const ReportHandler * handler)
static

Registers a report handler for use in report generation.

Parameters
[in]handlerThe report handler to register.

◆ ReportHandlers()

const Buffer< const ReportHandler * > & ReportManager::ReportHandlers ( )
inlinestatic

Retrieves all registered report handlers.

Returns
A reference to the buffer of registered handler pointers.

Definition at line 235 of file ReportIterator.h.

References s_report_handlers.


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