+/*
+ * Copyright (C) 1996-2015 The Squid Software Foundation and contributors
+ *
+ * Squid software is distributed under GPLv2+ license and includes
+ * contributions from numerous individuals and organizations.
+ * Please see the COPYING and CONTRIBUTORS files for details.
+ */
+
#ifndef SQUID_ADAPTATION__ACCESS_CHECK_H
#define SQUID_ADAPTATION__ACCESS_CHECK_H
// checks adaptation_access rules to find a matching adaptation service
class AccessCheck: public virtual AsyncJob
{
+ CBDATA_CLASS(AccessCheck);
+
public:
typedef void AccessCheckCallback(ServiceGroupPointer group, void *data);
bool usedDynamicRules();
void check();
-
-private:
- CBDATA_CLASS2(AccessCheck);
};
} // namespace Adaptation
#endif /* SQUID_ADAPTATION__ACCESS_CHECK_H */
+