1 #ifndef SQUID_ACLATSTEP_H
2 #define SQUID_ACLATSTEP_H
6 #include "acl/Strategised.h"
7 #include "acl/Strategy.h"
8 #include "ssl/support.h"
11 class ACLAtStepStrategy
: public ACLStrategy
<Ssl::BumpStep
>
15 virtual int match (ACLData
<MatchType
> * &, ACLFilledChecklist
*, ACLFlags
&);
16 static ACLAtStepStrategy
*Instance();
18 // Not implemented to prevent copies of the instance.
19 ACLAtStepStrategy(ACLAtStepStrategy
const &);
22 static ACLAtStepStrategy Instance_
;
23 ACLAtStepStrategy() {}
25 ACLAtStepStrategy
&operator=(ACLAtStepStrategy
const &);
32 static ACL::Prototype RegistryProtoype
;
33 static ACLStrategised
<Ssl::BumpStep
> RegistryEntry_
;
36 #endif /* USE_OPENSSL */
38 #endif /* SQUID_ACLATSTEP_H */