/*
- * Copyright (C) 1996-2014 The Squid Software Foundation and contributors
+ * Copyright (C) 1996-2020 The Squid Software Foundation and contributors
*
* Squid software is distributed under GPLv2+ license and includes
* contributions from numerous individuals and organizations.
#ifndef SQUID_ACLATSTEPDATA_H
#define SQUID_ACLATSTEPDATA_H
-#if USE_OPENSSL
-
#include "acl/Acl.h"
#include "acl/Data.h"
-#include "ssl/support.h"
-
+#include "XactionStep.h"
#include <list>
-class ACLAtStepData : public ACLData<Ssl::BumpStep>
+class ACLAtStepData : public ACLData<XactionStep>
{
MEMPROXY_CLASS(ACLAtStepData);
ACLAtStepData(ACLAtStepData const &);
ACLAtStepData &operator= (ACLAtStepData const &);
virtual ~ACLAtStepData();
- bool match(Ssl::BumpStep);
+ bool match(XactionStep);
virtual SBufList dump() const;
void parse();
bool empty() const;
virtual ACLAtStepData *clone() const;
- std::list<Ssl::BumpStep> values;
+ std::list<XactionStep> values;
};
-#endif /* USE_OPENSSL */
-
#endif /* SQUID_ACLSSL_ERRORDATA_H */