Removes reference counter for RulesSet

This commit is contained in:
Felipe Zimmerle
2019-01-22 13:30:57 -03:00
parent eaaf521354
commit ffa8fd1bfc
3 changed files with 2 additions and 57 deletions

View File

@@ -48,25 +48,20 @@ class RulesSet : public RulesSetProperties {
public:
RulesSet()
: RulesSetProperties(new DebugLog()),
unicode_codepage(0),
#ifndef NO_LOGS
m_secmarker_skipped(0),
#endif
m_referenceCount(0) { }
unicode_codepage(0) { }
explicit RulesSet(DebugLog *customLog)
: RulesSetProperties(customLog),
unicode_codepage(0),
#ifndef NO_LOGS
m_secmarker_skipped(0),
#endif
m_referenceCount(0) { }
unicode_codepage(0) { }
~RulesSet() { }
void incrementReferenceCount(void);
void decrementReferenceCount(void);
int loadFromUri(const char *uri);
int loadRemote(const char *key, const char *uri);
int load(const char *rules);
@@ -87,7 +82,6 @@ class RulesSet : public RulesSetProperties {
RulesSetPhases m_rulesSetPhases;
private:
int m_referenceCount;
#ifndef NO_LOGS
uint8_t m_secmarker_skipped;
#endif