|
Sese Framework
3.0.0
A cross-platform framework
|
#include <Handleable.h>
Public Types | |
| using | Ptr = std::shared_ptr<Handleable> |
Public Attributes | |
| ConnType | conn_type = ConnType::NONE |
| sese::net::http::Request | request |
| sese::net::http::Response | response |
| std::string | content_type = "application/x-" |
| io::File::Ptr | file |
| size_t | filesize = 0 |
| std::vector< sese::net::http::Range > | ranges |
| std::vector< sese::net::http::Range >::iterator | range_iterator = ranges.begin() |
| sese::net::IPAddress::Ptr | remote_address {} |
| bool | keepalive = false |
| sese::StopWatch | stopwatch |
| using sese::internal::service::http::Handleable::Ptr = std::shared_ptr<Handleable> |
| ConnType sese::internal::service::http::Handleable::conn_type = ConnType::NONE |
| std::string sese::internal::service::http::Handleable::content_type = "application/x-" |
| io::File::Ptr sese::internal::service::http::Handleable::file |
Referenced by sese::internal::service::http::HttpStream::prepareRange().
| size_t sese::internal::service::http::Handleable::filesize = 0 |
| bool sese::internal::service::http::Handleable::keepalive = false |
| std::vector<sese::net::http::Range>::iterator sese::internal::service::http::Handleable::range_iterator = ranges.begin() |
Referenced by sese::internal::service::http::HttpStream::prepareRange().
| std::vector<sese::net::http::Range> sese::internal::service::http::Handleable::ranges |
| sese::net::IPAddress::Ptr sese::internal::service::http::Handleable::remote_address {} |
| sese::net::http::Request sese::internal::service::http::Handleable::request |
| sese::net::http::Response sese::internal::service::http::Handleable::response |
| sese::StopWatch sese::internal::service::http::Handleable::stopwatch |