4#ifndef _Stroika_Framework_WebServer_Message_h_
5#define _Stroika_Framework_WebServer_Message_h_ 1
7#include "Stroika/Frameworks/StroikaPreComp.h"
9#include "Stroika/Foundation/Common/Property.h"
13#include "Stroika/Frameworks/WebServer/Request.h"
14#include "Stroika/Frameworks/WebServer/Response.h"
49#if qStroika_Foundation_Debug_AssertExternallySynchronizedMutex_Enabled
56 nonvirtual
void SetAssertExternallySynchronizedMutexContext (
const shared_ptr<Debug::AssertExternallySynchronizedMutex::SharedContext>& sharedContext);
102 optional<IO::Network::SocketAddress> fPeerAddress_;
115#include "Message.inl"
String is like std::u32string, except it is much easier to use, often much more space efficient,...
NOT a real mutex - just a debugging infrastructure support tool so in debug builds can be assured thr...
Common::ReadOnlyProperty< Response & > rwResponse
Common::ReadOnlyProperty< const Request & > request
Common::ReadOnlyProperty< optional< IO::Network::SocketAddress > > peerAddress
Common::ReadOnlyProperty< const Response & > response
Common::ReadOnlyProperty< Request & > rwRequest
nonvirtual String ToString() const
this represents a HTTP request object for the WebServer module