![]() |
TrinityCore
|
Namespaces | |
| namespace | Impl |
Classes | |
| class | AbstractSocket |
| class | BaseSocket |
| class | DispatcherService |
| struct | HttpConnectionInitializer |
| class | HttpNetworkThread |
| class | HttpService |
| struct | HttpServiceTraits |
| struct | RequestContext |
| struct | RequestHandler |
| class | SessionService |
| struct | SessionState |
| class | Socket |
| class | SslSocket |
Concepts | |
| concept | HttpRequestHandler |
Typedefs | |
| using | RequestSerializer = boost::beast::http::request_serializer< ResponseBody > |
| using | ResponseSerializer = boost::beast::http::response_serializer< ResponseBody > |
| using | IoContextHttpSocket = boost::beast::basic_stream< boost::asio::ip::tcp, boost::asio::io_context::executor_type, boost::beast::unlimited_rate_policy > |
| using | RequestParser = boost::beast::http::request_parser< RequestBody > |
| using | ResponseParser = boost::beast::http::response_parser< RequestBody > |
| using | RequestBody = boost::beast::http::string_body |
| using | ResponseBody = boost::beast::http::string_body |
| using | Request = boost::beast::http::request< RequestBody > |
| using | Response = boost::beast::http::response< ResponseBody > |
Enumerations | |
| enum class | RequestHandlerResult { Handled , Error , Async } |
| enum class | RequestHandlerFlag { None = 0x0 , DoNotLogRequestContent = 0x1 , DoNotLogResponseContent = 0x2 } |
Functions | |
| TC_NETWORK_API bool | CanLogRequestContent (RequestContext const &context) |
| TC_NETWORK_API bool | CanLogResponseContent (RequestContext const &context) |
| std::string_view | ToStdStringView (boost::beast::string_view bsw) |
| DEFINE_ENUM_FLAG (RequestHandlerFlag) | |
| using Trinity::Net::Http::IoContextHttpSocket = typedef boost::beast::basic_stream<boost::asio::ip::tcp, boost::asio::io_context::executor_type, boost::beast::unlimited_rate_policy> |
Definition at line 32 of file BaseHttpSocket.h.
| using Trinity::Net::Http::Request = typedef boost::beast::http::request<RequestBody> |
Definition at line 30 of file HttpCommon.h.
| using Trinity::Net::Http::RequestBody = typedef boost::beast::http::string_body |
Definition at line 27 of file HttpCommon.h.
| using Trinity::Net::Http::RequestParser = typedef boost::beast::http::request_parser<RequestBody> |
Definition at line 75 of file BaseHttpSocket.h.
| using Trinity::Net::Http::RequestSerializer = typedef boost::beast::http::request_serializer<ResponseBody> |
Definition at line 26 of file BaseHttpSocket.cpp.
| using Trinity::Net::Http::Response = typedef boost::beast::http::response<ResponseBody> |
Definition at line 31 of file HttpCommon.h.
| using Trinity::Net::Http::ResponseBody = typedef boost::beast::http::string_body |
Definition at line 28 of file HttpCommon.h.
| using Trinity::Net::Http::ResponseParser = typedef boost::beast::http::response_parser<RequestBody> |
Definition at line 76 of file BaseHttpSocket.h.
| using Trinity::Net::Http::ResponseSerializer = typedef boost::beast::http::response_serializer<ResponseBody> |
Definition at line 27 of file BaseHttpSocket.cpp.
|
strong |
| Enumerator | |
|---|---|
| None | |
| DoNotLogRequestContent | |
| DoNotLogResponseContent | |
Definition at line 39 of file HttpService.h.
|
strong |
| Enumerator | |
|---|---|
| Handled | |
| Error | |
| Async | |
Definition at line 48 of file HttpCommon.h.
| bool Trinity::Net::Http::CanLogRequestContent | ( | RequestContext const & | context | ) |
Definition at line 29 of file HttpService.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| bool Trinity::Net::Http::CanLogResponseContent | ( | RequestContext const & | context | ) |
Definition at line 34 of file HttpService.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| Trinity::Net::Http::DEFINE_ENUM_FLAG | ( | RequestHandlerFlag | ) |
|
inline |