|
Symbian platform (C++)
SDK native APIs, runtime and tooling
|
Namespaces | |
| namespace | internal |
Classes | |
| class | Connection |
| Worker-owned HTTP exchange with pull bodies and a response writer. More... | |
| class | Http2 |
| Bounded, I/O-free single-exchange nghttp2 connection. More... | |
| struct | Limits |
| struct | RequestHead |
| struct | ResponseHead |
Typedefs | |
| using | Headers = std::vector< std::pair< std::string, std::string > > |
Enumerations | |
| enum class | Protocol { kHttp11 , kHttp2 } |
| enum class | Role { kClient , kServer } |
Functions | |
| void | NormalizeHeaders (Headers *headers) |
| std::optional< std::string > | GetHeader (const Headers &headers, std::string_view name) |
| absl::Status | ValidateHeaders (const Headers &headers, const Limits &limits) |
| absl::Status | ValidateRequest (const RequestHead &head, const Limits &limits) |
| using symbian::http::Headers = typedef std::vector<std::pair<std::string, std::string> > |
|
strong |
|
strong |
| std::optional< std::string > symbian::http::GetHeader | ( | const Headers & | headers, |
| std::string_view | name | ||
| ) |
| void symbian::http::NormalizeHeaders | ( | Headers * | headers | ) |
| absl::Status symbian::http::ValidateRequest | ( | const RequestHead & | head, |
| const Limits & | limits | ||
| ) |