4#ifndef _Stroika_Framework_WebServer_InterceptorChain_h_
5#define _Stroika_Framework_WebServer_InterceptorChain_h_ 1
7#include "Stroika/Frameworks/StroikaPreComp.h"
9#include "Stroika/Foundation/Common/Property.h"
10#include "Stroika/Foundation/Containers/Sequence.h"
13#include "Stroika/Frameworks/WebServer/Interceptor.h"
145 class InterceptorChain::_IRep {
147 virtual ~_IRep () =
default;
155 virtual void HandleMessage (
Message& m)
const = 0;
165#include "InterceptorChain.inl"
String is like std::u32string, except it is much easier to use, often much more space efficient,...
A generalization of a vector: a container whose elements are keyed by the natural numbers.
Wrap any object with Synchronized<> and it can be used similarly to the base type,...
nonvirtual void AddBefore(const Interceptor &interceptor2Add, const Interceptor &before)
nonvirtual void AddAfter(const Interceptor &interceptor2Add, const Interceptor &after)
nonvirtual void HandleMessage(Message &m) const
nonvirtual bool operator==(const InterceptorChain &rhs) const