TrinityCore
HttpService.h File Reference
#include "AsioHacksFwd.h"
#include "Concepts.h"
#include "Define.h"
#include "EnumFlag.h"
#include "HttpCommon.h"
#include "HttpSessionState.h"
#include "Optional.h"
#include "SocketMgr.h"
#include <boost/uuid/uuid.hpp>
#include <functional>
#include <map>
#include <set>
#include <shared_mutex>
+ Include dependency graph for HttpService.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Trinity::Net::Http::RequestHandler
 
class  Trinity::Net::Http::DispatcherService
 
class  Trinity::Net::Http::SessionService
 
class  Trinity::Net::Http::HttpService< SessionImpl >
 
class  Trinity::Net::Http::HttpService< SessionImpl >::Thread
 

Namespaces

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

Concepts

concept  Trinity::Net::Http::HttpRequestHandler
 

Enumerations

enum class  Trinity::Net::Http::RequestHandlerFlag { Trinity::Net::Http::None = 0x0 , Trinity::Net::Http::DoNotLogRequestContent = 0x1 , Trinity::Net::Http::DoNotLogResponseContent = 0x2 }
 

Functions

 Trinity::Net::Http::DEFINE_ENUM_FLAG (RequestHandlerFlag)