TrinityCore
BaseHttpSocket.h File Reference
#include "HttpCommon.h"
#include "HttpSessionState.h"
#include "Optional.h"
#include "Socket.h"
#include "SocketConnectionInitializer.h"
#include <boost/beast/core/basic_stream.hpp>
#include <boost/beast/http/parser.hpp>
#include <boost/beast/http/string_body.hpp>
+ Include dependency graph for BaseHttpSocket.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Trinity::Net::Http::Impl::BoostBeastSocketWrapper
 
class  Trinity::Net::Http::AbstractSocket
 
struct  Trinity::Net::Http::HttpConnectionInitializer< SocketImpl >
 
class  Trinity::Net::Http::BaseSocket< Stream >
 

Namespaces

namespace  Trinity
 
namespace  Trinity::Net
 
namespace  Trinity::Net::Http
 
namespace  Trinity::Net::Http::Impl
 

Typedefs

using Trinity::Net::Http::IoContextHttpSocket = boost::beast::basic_stream< boost::asio::ip::tcp, boost::asio::io_context::executor_type, boost::beast::unlimited_rate_policy >
 
using Trinity::Net::Http::RequestParser = boost::beast::http::request_parser< RequestBody >
 
using Trinity::Net::Http::ResponseParser = boost::beast::http::response_parser< RequestBody >