WebviewStartPageRequestProcessor Class Reference

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

#include <startpage_processor.h>

Inheritance diagram for WebviewStartPageRequestProcessor:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 WebviewStartPageRequestProcessor (fawkes::CacheLogger *cache_logger)
 Constructor.
virtual ~WebviewStartPageRequestProcessor ()
 Destructor.
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.

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_logger cache 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:
url URL, may contain escape sequences
method HTTP method
version HTTP version
upload_data uploaded data
upload_data_size size of upload_data parameter
session_data session 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::CacheLogger::get_messages(), 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:

Generated on 1 Mar 2011 for Fawkes API by  doxygen 1.6.1