Fawkes API  Fawkes Development Version
MetricsRequestProcessor Class Reference

#include "metrics_processor.h"

Public Member Functions

 MetricsRequestProcessor (fawkes::MetricsManager *manager, fawkes::Logger *logger, const std::string &base_url)
 Constructor. More...
 
virtual ~MetricsRequestProcessor ()
 Destructor. More...
 
fawkes::WebReplyprocess_request (const fawkes::WebRequest *request)
 Process request. More...
 

Detailed Description

Metrics web request processor. Process web requests to the metrics URL space.

Author
Tim Niemueller

Definition at line 33 of file metrics_processor.h.

Constructor & Destructor Documentation

◆ MetricsRequestProcessor()

MetricsRequestProcessor::MetricsRequestProcessor ( fawkes::MetricsManager manager,
fawkes::Logger logger,
const std::string &  baseurl 
)

Constructor.

Parameters
managermetrics manager
loggerlogger to report problems
baseurlbase URL of the RRD webrequest processor

Definition at line 53 of file metrics_processor.cpp.

◆ ~MetricsRequestProcessor()

MetricsRequestProcessor::~MetricsRequestProcessor ( )
virtual

Destructor.

Definition at line 61 of file metrics_processor.cpp.

Member Function Documentation

◆ process_request()

WebReply * MetricsRequestProcessor::process_request ( const fawkes::WebRequest request)

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