|
join 1.0
lightweight network framework library
|
basic HTTP content. More...
#include <httpserver.hpp>
Public Types | |
| using | Handler = std::function <void (typename Protocol::Worker*)> |
| using | Access = std::function <bool (const std::string&, const std::string&, std::error_code&)> |
Public Attributes | |
| HttpMethod | methods |
| HttpContentType | type |
| std::string | directory |
| std::string | name |
| std::string | alias |
| Handler | handler |
| Access | access |
basic HTTP content.
| using join::BasicHttpContent< Protocol >::Access = std::function <bool (const std::string&, const std::string&, std::error_code&)> |
| using join::BasicHttpContent< Protocol >::Handler = std::function <void (typename Protocol::Worker*)> |
| Access join::BasicHttpContent< Protocol >::access |
access handler.
| std::string join::BasicHttpContent< Protocol >::alias |
mapped file system path.
| std::string join::BasicHttpContent< Protocol >::directory |
requested resource directory.
| Handler join::BasicHttpContent< Protocol >::handler |
mapped content handler.
| HttpMethod join::BasicHttpContent< Protocol >::methods |
allowed methods.
| std::string join::BasicHttpContent< Protocol >::name |
requested resource file name.
| HttpContentType join::BasicHttpContent< Protocol >::type |
content type (root, alias etc...).