|
Squid Web Cache master
|
#include <TrafficMode.h>
Public Member Functions | |
| bool | isIntercepted () |
Public Attributes | |
| bool | accelSurrogate = false |
| bool | proxySurrogate = false |
| bool | natIntercept = false |
| bool | tproxyIntercept = false |
| bool | tunnelSslBumping = false |
Set of 'mode' flags defining types of traffic which can be received.
Use to determine the processing steps which need to be applied to this traffic under any special circumstances which may apply.
Definition at line 21 of file TrafficMode.h.
|
inline |
true if the traffic is in any way intercepted
Definition at line 79 of file TrafficMode.h.
References natIntercept, and tproxyIntercept.
| bool AnyP::TrafficMode::accelSurrogate = false |
marks HTTP accelerator (reverse/surrogate proxy) traffic
Indicating the following are required:
Definition at line 30 of file TrafficMode.h.
| bool AnyP::TrafficMode::natIntercept = false |
marks NAT intercepted traffic
Indicating the following are required:
Definition at line 51 of file TrafficMode.h.
Referenced by isIntercepted().
| bool AnyP::TrafficMode::proxySurrogate = false |
marks ports receiving PROXY protocol traffic
Indicating the following are required:
Definition at line 40 of file TrafficMode.h.
| bool AnyP::TrafficMode::tproxyIntercept = false |
marks TPROXY intercepted traffic
Indicating the following are required:
Definition at line 63 of file TrafficMode.h.
Referenced by isIntercepted().
| bool AnyP::TrafficMode::tunnelSslBumping = false |
marks intercept and decryption of CONNECT (tunnel) SSL traffic
Indicating the following are required:
Definition at line 74 of file TrafficMode.h.