Two missing functions in Http3Response
This commit is contained in:
@@ -116,7 +116,7 @@ public:
|
|||||||
/* This will do for now, would be better if us_socket_context_remove_server_name returned the user data */
|
/* This will do for now, would be better if us_socket_context_remove_server_name returned the user data */
|
||||||
auto *domainRouter = us_socket_context_find_server_name_userdata(SSL, (struct us_socket_context_t *) httpContext, hostname_pattern.c_str());
|
auto *domainRouter = us_socket_context_find_server_name_userdata(SSL, (struct us_socket_context_t *) httpContext, hostname_pattern.c_str());
|
||||||
if (domainRouter) {
|
if (domainRouter) {
|
||||||
delete (HttpRouter<typename HttpContextData<SSL>::RouterData>) domainRouter;
|
delete (HttpRouter<typename HttpContextData<SSL>::RouterData> *) domainRouter;
|
||||||
}
|
}
|
||||||
|
|
||||||
us_socket_context_remove_server_name(SSL, (struct us_socket_context_t *) httpContext, hostname_pattern.c_str());
|
us_socket_context_remove_server_name(SSL, (struct us_socket_context_t *) httpContext, hostname_pattern.c_str());
|
||||||
|
|||||||
@@ -9,6 +9,15 @@ namespace uWS {
|
|||||||
/* Is a quic stream */
|
/* Is a quic stream */
|
||||||
struct Http3Response {
|
struct Http3Response {
|
||||||
|
|
||||||
|
// this one is AsyncSocket, so it has to translate to the stream - abrupt stream termination
|
||||||
|
void close() {
|
||||||
|
//us_quic_stream_close((us_quic_stream_t *) this);
|
||||||
|
}
|
||||||
|
|
||||||
|
void endWithoutBody(std::optional<size_t> reportedContentLength = std::nullopt, bool closeConnection = false) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
Http3Response *writeStatus(std::string_view status) {
|
Http3Response *writeStatus(std::string_view status) {
|
||||||
Http3ResponseData *responseData = (Http3ResponseData *) us_quic_stream_ext((us_quic_stream_t *) this);
|
Http3ResponseData *responseData = (Http3ResponseData *) us_quic_stream_ext((us_quic_stream_t *) this);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user