Namespaces | |
namespace | crypto |
namespace | encoding |
namespace | hashing |
namespace | |
namespace | oss |
namespace | request |
namespace | utils |
Classes | |
class | AccessFilter |
class | AccessFilterList |
class | AppInit |
class | AuthFilter |
class | BlockFilter |
class | Config |
class | Connection |
struct | ConnectionInitContainer |
class | Cookie |
class | Exception |
class | FastcgiRequestHandler |
class | File |
struct | FlushCallbackContainer |
class | ForwardFilter |
class | HandleRequestFunctionWrapper |
class | HttpRequestHandler |
class | Log |
class | MimeMultipart |
class | Request |
class | RequestHandler |
struct | RequestInitContainer |
class | Session |
Typedefs | |
using | HandleRequestFunction = std::function< int(nawa::Connection &)> |
using | DestructionCallbackFunction = std::function< void(void *)> |
using | FlushCallbackFunction = std::function< void(FlushCallbackContainer)> |
struct nawa::ConnectionInitContainer |
Internal container filled by the RequestHandler with prerequisites for creating Connection and Request objects.
Definition at line 35 of file ConnectionInitContainer.h.
Class Members | ||
---|---|---|
FlushCallbackFunction | flushCallback |
Callback function which takes a |
Config | config |
The NAWA config. |
RequestInitContainer | requestInit |
The RequestInitContainer containing necessary request data. |
struct nawa::RequestInitContainer |
Internal container filled by the RequestHandler with prerequisites for creating Connection and Request objects.
Definition at line 36 of file RequestInitContainer.h.
Class Members | ||
---|---|---|
unordered_map< string, string > | environment |
Environment variables, see Environment |
unordered_multimap< string, string > | getVars |
The HTTP GET vars. |
unordered_multimap< string, string > | postVars |
The HTTP POST vars, only if it is in standard format (content type |
unordered_multimap< string, string > | cookieVars |
The HTTP COOKIE vars. |
string | postContentType |
The HTTP POST content type. |
unordered_multimap< string, File > | postFiles |
Files submitted via POST. |
shared_ptr< string > | rawPost |
A shared_ptr to a string which contains the raw POST data. Raw data does not have to be available if the config option {"post", "raw_access"} is set to "never", or when it's set to "nonstandard" and the POST content type is neither |
using nawa::HandleRequestFunction = typedef std::function<int(nawa::Connection&)> |
Definition at line 32 of file HandleRequestFunction.h.
using nawa::DestructionCallbackFunction = typedef std::function<void(void*)> |
Definition at line 33 of file HandleRequestFunction.h.
using nawa::FlushCallbackFunction = typedef std::function<void(FlushCallbackContainer)> |
Definition at line 55 of file FlushCallbackContainer.h.