Fawkes API  Fawkes Development Version
WebviewStaticRequestProcessor Class Reference

#include "static_processor.h"

Public Member Functions

 WebviewStaticRequestProcessor (fawkes::WebUrlManager *url_manager, const std::string &base_url, std::vector< std::string > &htdocs_dir, const std::string &catchall_file, const std::string &mime_file, fawkes::Logger *logger)
 Constructor. More...
 
 ~WebviewStaticRequestProcessor ()
 Destructor. More...
 

Detailed Description

Static file web processor. This processor provides access to static files.

Author
Tim Niemueller

Definition at line 37 of file static_processor.h.

Constructor & Destructor Documentation

◆ WebviewStaticRequestProcessor()

WebviewStaticRequestProcessor::WebviewStaticRequestProcessor ( fawkes::WebUrlManager url_manager,
const std::string &  base_url,
std::vector< std::string > &  htdocs_dirs,
const std::string &  catchall_file,
const std::string &  mime_file,
fawkes::Logger logger 
)

Constructor.

Parameters
url_managerURL manager to register with
base_urlbase URL for static files
htdocs_dirsdirectories in the file system where to look for static files
catchall_filefile to be served if a non-existent path is requested.
mime_filefile with MIME types to read
loggerlogger

Definition at line 59 of file static_processor.cpp.

References fawkes::WebUrlManager::add_handler().

◆ ~WebviewStaticRequestProcessor()

WebviewStaticRequestProcessor::~WebviewStaticRequestProcessor ( )

Destructor.

Definition at line 101 of file static_processor.cpp.

References fawkes::WebUrlManager::remove_handler().


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