Sirikata
|
#include <HttpServer.hpp>
Public Member Functions | |
virtual | ~HttpRequestListener () |
virtual void | onHttpRequest (HttpServer *server, HttpRequestID id, String &path, String &query, String &fragment, Headers &headers, String &body)=0 |
Invoked when a complete HttpRequest is ready for processing. |
virtual Sirikata::Command::HttpRequestListener::~HttpRequestListener | ( | ) | [inline, virtual] |
virtual void Sirikata::Command::HttpRequestListener::onHttpRequest | ( | HttpServer * | server, |
HttpRequestID | id, | ||
String & | path, | ||
String & | query, | ||
String & | fragment, | ||
Headers & | headers, | ||
String & | body | ||
) | [pure virtual] |
Invoked when a complete HttpRequest is ready for processing.
server | the HttpServer this request originated from |
id | the unique ID for this request. Should be included when triggering the response |
path | path part of the requested URL |
query | (encoded) query string part of the requested URL |
fragment | fragment part of the requested URL |
headers | map of headers included with the request |
body | the body of the request |
Implemented in Sirikata::Command::HttpCommander.
Referenced by Sirikata::Command::HttpServer::handleRequest().