From f2f5c9c958b7c3e97b028c7c4e1b3205c336d803 Mon Sep 17 00:00:00 2001 From: Felipe Zimmerle Date: Tue, 22 Jan 2019 12:45:56 -0300 Subject: [PATCH] Removes reference counter from audit_log writer --- src/audit_log/writer/writer.h | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/src/audit_log/writer/writer.h b/src/audit_log/writer/writer.h index 5dd1c194..7d0d43f7 100644 --- a/src/audit_log/writer/writer.h +++ b/src/audit_log/writer/writer.h @@ -42,8 +42,7 @@ namespace writer { class Writer { public: explicit Writer(AuditLog *audit) - : m_audit(audit), - m_refereceCount(1) { } + : m_audit(audit) { } virtual ~Writer() { } @@ -53,23 +52,8 @@ class Writer { static void generateBoundary(std::string *boundary); - void refCountIncrease() { - m_refereceCount++; - } - - - bool refCountDecreaseAndCheck() { - m_refereceCount--; - if (m_refereceCount == 0) { - delete this; - return true; - } - return false; - } - protected: AuditLog *m_audit; - int m_refereceCount; };