Collection class was changed to be a simple interface

InMomoryPerProcess class was added to be used where the old Collection
was used.
This commit is contained in:
Felipe Zimmerle
2016-05-03 23:39:01 -03:00
parent bc887cdcf2
commit 64c4f23a4e
12 changed files with 984 additions and 72 deletions

View File

@@ -173,11 +173,13 @@ UTILS = \
utils/regex.cc \
utils/sha1.cc
libmodsecurity_la_SOURCES = \
collection/collection.cc \
COLLECTION = \
collection/collections.cc \
collection/global_collections.cc \
collection/backend/in_memory-per_process.cc
libmodsecurity_la_SOURCES = \
parser/seclang-parser.yy \
parser/seclang-scanner.ll \
parser/driver.cc \
@@ -199,6 +201,7 @@ libmodsecurity_la_SOURCES = \
rule.cc \
unique_id.cc \
${ACTIONS} \
${COLLECTION} \
${OPERATORS} \
${UTILS} \
${VARIABLES}