|
Fawkes API
Fawkes Development Version
|
Clips web request processor. More...
#include "rrdweb_processor.h"

Public Member Functions | |
| ClipsWebRequestProcessor (fawkes::LockPtr< fawkes::CLIPSEnvManager > &clips, fawkes::Logger *logger, const char *baseurl) | |
| Constructor. More... | |
| virtual | ~ClipsWebRequestProcessor () |
| Destructor. More... | |
| virtual fawkes::WebReply * | process_request (const fawkes::WebRequest *request) |
| Process a request. More... | |
| void | add_error (const char *str) |
| Add an error string. More... | |
Public Member Functions inherited from fawkes::WebRequestProcessor | |
| WebRequestProcessor () | |
| Constructor. More... | |
| virtual | ~WebRequestProcessor () |
| Virtual empty destructor. More... | |
Clips web request processor.
Process web requests to the rrd URL space.
Definition at line 41 of file clips-webview-processor.h.
| ClipsWebRequestProcessor::ClipsWebRequestProcessor | ( | fawkes::LockPtr< fawkes::CLIPSEnvManager > & | clips_env_mgr, |
| fawkes::Logger * | logger, | ||
| const char * | baseurl | ||
| ) |
Constructor.
| clips_env_mgr | CLIPS environment manager |
| logger | logger to report problems |
| baseurl | base URL of the Clips webrequest processor |
Definition at line 78 of file clips-webview-processor.cpp.
|
virtual |
Destructor.
Definition at line 91 of file clips-webview-processor.cpp.
| void ClipsWebRequestProcessor::add_error | ( | const char * | str | ) |
Add an error string.
Used by CLIPS I/O router to provide error message.
| str | string to add to errors |
Definition at line 121 of file clips-webview-processor.cpp.
|
virtual |
Process a request.
| request | request object encapsulating information about the connection |
Implements fawkes::WebRequestProcessor.
Definition at line 140 of file clips-webview-processor.cpp.
References fawkes::StaticWebReply::append_body(), fawkes::LockPtr< T_CppObject >::objmutex_ptr(), fawkes::WebRequest::post_value(), fawkes::StringConversions::to_long(), and fawkes::WebRequest::url().