Stroika Library 3.0d16
 
Loading...
Searching...
No Matches
InterceptorChain.inl
1/*
2 * Copyright(c) Sophist Solutions, Inc. 1990-2025. All rights reserved
3 */
4
6
7 /*
8 ********************************************************************************
9 *************************** WebServer::InterceptorChain ************************
10 ********************************************************************************
11 */
12 inline InterceptorChain::InterceptorChain (const InterceptorChain& src)
13 : InterceptorChain{src.fRep_.load ()}
14 {
15 }
16 inline InterceptorChain::InterceptorChain (InterceptorChain&& src)
17 : InterceptorChain{src.fRep_.load ()}
18 {
19 }
20 inline void InterceptorChain::HandleMessage (Message& m) const
21 {
22 fRep_.cget ().load ()->HandleMessage (m);
23 }
24 inline bool InterceptorChain::operator== (const InterceptorChain& rhs) const
25 {
26 return fRep_.cget ().load ()->GetInterceptors () == rhs.fRep_.cget ().load ()->GetInterceptors ();
27 }
28
29}