-#ifndef SQUID_ADAPTATION__ACCESS_H
-#define SQUID_ADAPTATION__ACCESS_H
+#ifndef SQUID_ADAPTATION__ACCESS_CHECK_H
+#define SQUID_ADAPTATION__ACCESS_CHECK_H
#include "ICAP/AsyncJob.h"
#include "adaptation/Elements.h"
} // namespace Adaptation
-#endif /* SQUID_ADAPTATION__ACCESS_H */
+#endif /* SQUID_ADAPTATION__ACCESS_CHECK_H */
~AccessRule();
void parse(ConfigParser &parser);
- void finalize();
+ void finalize();
// service group consisting of one or more services
ServiceGroup *group();
#include "ConfigParser.h"
#include "ACL.h"
#include "Store.h"
-#include "Array.h" // really Vector
+#include "Array.h" // really Vector
#include "adaptation/Config.h"
#include "adaptation/Service.h"
#include "adaptation/AccessRule.h"
while (!serviceConfigs.empty()) {
delete serviceConfigs.back();
serviceConfigs.pop_back();
- }
+ }
}
void
Adaptation::Config::FreeServiceSet()
{
while (!AllGroups().empty()) {
- delete AllGroups().back();
- AllGroups().pop_back();
- }
+ delete AllGroups().back();
+ AllGroups().pop_back();
+ }
}
void
while (!AllRules().empty()) {
delete AllRules().back();
AllRules().pop_back();
- }
+ }
}
void
for (CI i = AllRules().begin(); i != AllRules().end(); ++i) {
snprintf(nom, 64, "%s %s", name, (*i)->groupId.buf());
dump_acl_access(entry, nom, (*i)->acl);
- }
+ }
}
Adaptation::Config::Config()
while (!AllServices().empty()) {
AllServices().back()->invalidate();
AllServices().pop_back();
- }
+ }
freeService();
}
class Config
{
public:
- static void Finalize();
+ static void Finalize();
static void ParseServiceSet(void);
static void FreeServiceSet(void);
static void FreeAccess(void);
static void DumpAccess(StoreEntry *, const char *);
- friend class AccessCheck;
+ friend class AccessCheck;
public:
bool operator != (void *) const { return prime != NULL; }
bool operator !() const { return !prime; }
- bool isThere(); // we have a valid initiator pointer
- Initiator *ptr(); // asserts isThere()
+ bool isThere(); // we have a valid initiator pointer
+ Initiator *ptr(); // asserts isThere()
private:
InitiatorHolder &operator =(const InitiatorHolder &anInitiator);
// The iterators point back to
struct Loop {
Loop(const iterator &b, const iterator &e): begin(b), end(e) {}
- iterator begin;
- iterator end;
- };
+ iterator begin;
+ iterator end;
+ };
public:
ServiceGroup(const String &aKind);