Library: Net Responsibility
Package: Core
Header: ReportSubsystem.h
ReportSubsystem is a Poco::Util::Subsystem that determines if we should send a report, and makes sure it's done properly.
Direct Base Classes: Poco::Util::Subsystem
All Base Classes: Poco::RefCountedObject, Poco::Util::Subsystem
Member Functions: initialize, name, reinitialize, setScheduledReport, uninitialize
Inherited Functions: defineOptions, duplicate, initialize, name, referenceCount, reinitialize, release, uninitialize
const char * name() const;
Returns the name of the class: "ReportSubsystem"
See also: Poco::Util::Subsystem::name()
void reinitialize(
Application & app
);
See also: Poco::Util::Subsystem::reinitialize()
void initialize(
Application & self
);
Run the Subsystem
See also: Poco::Util::Subsystem::initialize()
void setScheduledReport(
int & type
);
Check if it's time to send a scheduled report, and in that case set type to REPORT_SCHEDULED
void uninitialize();
See also: Poco::Util::Subsystem::uninitialize()
Logger * _logger;