|
| | ~Http2Connection () |
| |
| a11::Task | Ready () const |
| |
| absl::StatusOr< std::shared_ptr< Http2ResponseStream > > | SubmitRequest (std::string method, std::string scheme, std::string authority, std::string path, HttpHeaders headers, std::string body) |
| |
| absl::StatusOr< std::shared_ptr< Http2DuplexStream > > | SubmitDuplex (std::string protocol, std::string scheme, std::string authority, std::string path, HttpHeaders headers) |
| |
| absl::Status | WriteRequest (std::int32_t stream_id, std::string data) |
| |
| absl::Status | FinishRequest (std::int32_t stream_id) |
| |
| absl::Status | SendHeaders (std::int32_t stream_id, int status, HttpHeaders headers) |
| |
| absl::Status | Write (std::int32_t stream_id, std::string data) |
| |
| absl::Status | Finish (std::int32_t stream_id) |
| |
| absl::Status | SendResponse (std::int32_t stream_id, int status, HttpHeaders headers, std::string body) |
| |
| absl::Status | AbortResponse (std::int32_t stream_id, absl::Status status) |
| |
| absl::Status | CancelRequest (std::int32_t stream_id, absl::Status status) |
| |
| absl::StatusOr< bool > | ResponseHeadersSent (std::int32_t stream_id) |
| |
| absl::StatusOr< bool > | ResponseFinished (std::int32_t stream_id) |
| |
| absl::Status | Close (absl::Status status=absl::CancelledError("HTTP/2 connection closed")) |
| |
| bool | connected () const |
| |
| bool | secure () const |
| |
| void *absl_nonnull | GetImpl () const |
| |
◆ ~Http2Connection()
| a11::net::Http2Connection::~Http2Connection |
( |
| ) |
|
|
inline |
◆ AbortResponse()
| absl::Status a11::net::Http2Connection::AbortResponse |
( |
std::int32_t |
stream_id, |
|
|
absl::Status |
status |
|
) |
| |
|
inline |
◆ CancelRequest()
| absl::Status a11::net::Http2Connection::CancelRequest |
( |
std::int32_t |
stream_id, |
|
|
absl::Status |
status |
|
) |
| |
|
inline |
◆ Close()
| absl::Status a11::net::Http2Connection::Close |
( |
absl::Status |
status = absl::CancelledError("HTTP/2 connection closed") | ) |
|
|
inline |
◆ connected()
| bool a11::net::Http2Connection::connected |
( |
| ) |
const |
|
inline |
◆ Create()
◆ Finish()
| absl::Status a11::net::Http2Connection::Finish |
( |
std::int32_t |
stream_id | ) |
|
|
inline |
◆ FinishRequest()
| absl::Status a11::net::Http2Connection::FinishRequest |
( |
std::int32_t |
stream_id | ) |
|
|
inline |
◆ GetImpl()
◆ Ready()
| a11::Task a11::net::Http2Connection::Ready |
( |
| ) |
const |
|
inline |
◆ ResponseFinished()
| absl::StatusOr< bool > a11::net::Http2Connection::ResponseFinished |
( |
std::int32_t |
stream_id | ) |
|
|
inline |
◆ ResponseHeadersSent()
| absl::StatusOr< bool > a11::net::Http2Connection::ResponseHeadersSent |
( |
std::int32_t |
stream_id | ) |
|
|
inline |
◆ secure()
| bool a11::net::Http2Connection::secure |
( |
| ) |
const |
|
inline |
◆ SendHeaders()
| absl::Status a11::net::Http2Connection::SendHeaders |
( |
std::int32_t |
stream_id, |
|
|
int |
status, |
|
|
HttpHeaders |
headers |
|
) |
| |
|
inline |
◆ SendResponse()
| absl::Status a11::net::Http2Connection::SendResponse |
( |
std::int32_t |
stream_id, |
|
|
int |
status, |
|
|
HttpHeaders |
headers, |
|
|
std::string |
body |
|
) |
| |
|
inline |
◆ SubmitDuplex()
| absl::StatusOr< std::shared_ptr< Http2DuplexStream > > a11::net::Http2Connection::SubmitDuplex |
( |
std::string |
protocol, |
|
|
std::string |
scheme, |
|
|
std::string |
authority, |
|
|
std::string |
path, |
|
|
HttpHeaders |
headers |
|
) |
| |
|
inline |
◆ SubmitRequest()
| absl::StatusOr< std::shared_ptr< Http2ResponseStream > > a11::net::Http2Connection::SubmitRequest |
( |
std::string |
method, |
|
|
std::string |
scheme, |
|
|
std::string |
authority, |
|
|
std::string |
path, |
|
|
HttpHeaders |
headers, |
|
|
std::string |
body |
|
) |
| |
|
inline |
◆ Write()
| absl::Status a11::net::Http2Connection::Write |
( |
std::int32_t |
stream_id, |
|
|
std::string |
data |
|
) |
| |
|
inline |
◆ WriteRequest()
| absl::Status a11::net::Http2Connection::WriteRequest |
( |
std::int32_t |
stream_id, |
|
|
std::string |
data |
|
) |
| |
|
inline |
The documentation for this class was generated from the following file: