Fawkes API  Fawkes Development Version
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
WebviewStartPageRequestProcessor Class Reference

Web request processor for the start page. More...

#include "startpage_processor.h"

Inheritance diagram for WebviewStartPageRequestProcessor:

Public Member Functions

 WebviewStartPageRequestProcessor (fawkes::CacheLogger *cache_logger)
 Constructor. More...
 
virtual ~WebviewStartPageRequestProcessor ()
 Destructor. More...
 
virtual fawkes::WebReplyprocess_request (const char *url, const char *method, const char *version, const char *upload_data, size_t *upload_data_size, void **session_data)
 Process a request. More...
 
- Public Member Functions inherited from fawkes::WebRequestProcessor
 WebRequestProcessor (bool handles_session_data=false)
 Constructor. More...
 
virtual ~WebRequestProcessor ()
 Virtual empty destructor. More...
 
bool handles_session_data () const
 Check if processor handles session data by itself. More...
 

Detailed Description

Web request processor for the start page.

Author
Tim Niemueller

Definition at line 32 of file startpage_processor.h.

Constructor & Destructor Documentation

WebviewStartPageRequestProcessor::WebviewStartPageRequestProcessor ( fawkes::CacheLogger cache_logger)

Constructor.

Parameters
cache_loggercache logger

Definition at line 42 of file startpage_processor.cpp.

WebviewStartPageRequestProcessor::~WebviewStartPageRequestProcessor ( )
virtual

Destructor.

Definition at line 49 of file startpage_processor.cpp.

Member Function Documentation

WebReply * WebviewStartPageRequestProcessor::process_request ( const char *  url,
const char *  method,
const char *  version,
const char *  upload_data,
size_t *  upload_data_size,
void **  session_data 
)
virtual

Process a request.

Parameters
urlURL, may contain escape sequences
methodHTTP method
versionHTTP version
upload_datauploaded data
upload_data_sizesize of upload_data parameter
session_datasession data pointer
Returns
a WebReply instance, more specifically either a DynamicWebReply or a StaticWebReply that is sent as reply, or NULL to cause a 404 (not found) error.

Implements fawkes::WebRequestProcessor.

Definition at line 55 of file startpage_processor.cpp.

References fawkes::StaticWebReply::append_body(), fawkes::CacheLogger::CacheEntry::component, fawkes::Logger::LL_DEBUG, fawkes::Logger::LL_ERROR, fawkes::Logger::LL_WARN, fawkes::CacheLogger::CacheEntry::log_level, fawkes::CacheLogger::CacheEntry::message, and fawkes::CacheLogger::CacheEntry::timestr.


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