this abstract class defines the public interface of the private HttpListener class defined in the HttpServer module
More...
#include <HttpServerUtil.qm.dox.h>
this abstract class defines the public interface of the private HttpListener class defined in the HttpServer module
◆ addUserThreadContext()
abstract HttpServer::HttpListenerInterface::addUserThreadContext |
( |
hash< auto > |
uctx | ) |
|
|
pure virtual |
adds user-defined data to be returned in the "uctx"
context key when serving requests from this listener
- Parameters
-
uctx | user-defined data to be returned in the "uctx" context key when serving requests from this listener |
◆ logResponse()
HttpServer::HttpListenerInterface::logResponse |
( |
hash< auto > |
cx, |
|
|
hash< auto > |
rv |
|
) |
| |
method to log a response message
- Parameters
-
cx | the call context |
rv | the response hash |
◆ removeUserThreadContext()
abstract auto HttpServer::HttpListenerInterface::removeUserThreadContext |
( |
*string |
k | ) |
|
|
pure virtual |
removes the given key from the "uctx"
context key
- Parameters
-
k | the key to remove from the "uctx" context hash; if no argument is provided, then the "uctx" context hash is removed entirely |