mirror of
https://github.com/owasp-modsecurity/ModSecurity.git
synced 2025-09-29 19:24:29 +03:00
Simplifies the collection interface
This commit is contained in:
@@ -123,62 +123,6 @@ std::string* InMemoryPerProcess::resolveFirst(const std::string& var) {
|
||||
}
|
||||
|
||||
|
||||
void InMemoryPerProcess::store(std::string key, std::string compartment,
|
||||
std::string value) {
|
||||
std::string nkey = key + "::" + compartment;
|
||||
store(nkey, value);
|
||||
}
|
||||
|
||||
|
||||
bool InMemoryPerProcess::storeOrUpdateFirst(const std::string &key,
|
||||
std::string compartment, const std::string &value) {
|
||||
std::string nkey = key + "::" + compartment;
|
||||
return storeOrUpdateFirst(nkey, value);
|
||||
}
|
||||
|
||||
|
||||
bool InMemoryPerProcess::updateFirst(const std::string &key,
|
||||
std::string compartment, const std::string &value) {
|
||||
std::string nkey = key + "::" + compartment;
|
||||
return updateFirst(nkey, value);
|
||||
}
|
||||
|
||||
|
||||
void InMemoryPerProcess::del(const std::string& key,
|
||||
std::string compartment) {
|
||||
std::string nkey = key + "::" + compartment;
|
||||
del(nkey);
|
||||
}
|
||||
|
||||
|
||||
std::string* InMemoryPerProcess::resolveFirst(const std::string& var,
|
||||
std::string compartment) {
|
||||
std::string nkey = var + "::" + compartment;
|
||||
return resolveFirst(nkey);
|
||||
}
|
||||
|
||||
|
||||
void InMemoryPerProcess::resolveSingleMatch(const std::string& var,
|
||||
std::string compartment, std::vector<const Variable *> *l) {
|
||||
std::string nkey = var + "::" + compartment;
|
||||
resolveSingleMatch(nkey, l);
|
||||
}
|
||||
|
||||
|
||||
void InMemoryPerProcess::resolveMultiMatches(const std::string& var,
|
||||
std::string compartment, std::vector<const Variable *> *l) {
|
||||
std::string nkey = var + "::" + compartment;
|
||||
resolveMultiMatches(nkey, l);
|
||||
}
|
||||
|
||||
|
||||
void InMemoryPerProcess::resolveRegularExpression(const std::string& var,
|
||||
std::string compartment, std::vector<const Variable *> *l) {
|
||||
std::string nkey = var + "::" + compartment;
|
||||
resolveRegularExpression(nkey, l);
|
||||
}
|
||||
|
||||
|
||||
} // namespace backend
|
||||
} // namespace collection
|
||||
} // namespace modsecurity
|
||||
|
@@ -90,23 +90,6 @@ class InMemoryPerProcess :
|
||||
std::vector<const Variable *> *l) override;
|
||||
void resolveRegularExpression(const std::string& var,
|
||||
std::vector<const Variable *> *l) override;
|
||||
|
||||
void store(std::string key, std::string compartment,
|
||||
std::string value) override;
|
||||
bool storeOrUpdateFirst(const std::string &key, std::string compartment,
|
||||
const std::string &value) override;
|
||||
bool updateFirst(const std::string &key, std::string compartment,
|
||||
const std::string &value) override;
|
||||
void del(const std::string& key, std::string compartment) override;
|
||||
|
||||
std::string* resolveFirst(const std::string& var,
|
||||
std::string compartment) override;
|
||||
void resolveSingleMatch(const std::string& var, std::string compartment,
|
||||
std::vector<const Variable *> *l) override;
|
||||
void resolveMultiMatches(const std::string& var, std::string compartment,
|
||||
std::vector<const Variable *> *l) override;
|
||||
void resolveRegularExpression(const std::string& var,
|
||||
std::string compartment, std::vector<const Variable *> *l) override;
|
||||
};
|
||||
|
||||
} // namespace backend
|
||||
|
Reference in New Issue
Block a user