From dec5875aca7a2e0c281388db2f25d195ad9b2a3d Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Mon, 4 Oct 2021 17:07:51 +0100 Subject: Apply the final keyword to all module classes where appropriate. --- src/modules/extra/m_ldap.cpp | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) (limited to 'src/modules/extra/m_ldap.cpp') diff --git a/src/modules/extra/m_ldap.cpp b/src/modules/extra/m_ldap.cpp index fba15a416..65aca4348 100644 --- a/src/modules/extra/m_ldap.cpp +++ b/src/modules/extra/m_ldap.cpp @@ -79,7 +79,8 @@ class LDAPRequest virtual std::string info() = 0; }; -class LDAPBind : public LDAPRequest +class LDAPBind final + : public LDAPRequest { std::string who, pass; @@ -96,7 +97,8 @@ class LDAPBind : public LDAPRequest std::string info() override; }; -class LDAPSearch : public LDAPRequest +class LDAPSearch final + : public LDAPRequest { std::string base; int searchscope; @@ -116,7 +118,8 @@ class LDAPSearch : public LDAPRequest std::string info() override; }; -class LDAPAdd : public LDAPRequest +class LDAPAdd final + : public LDAPRequest { std::string dn; LDAPMods attributes; @@ -134,7 +137,8 @@ class LDAPAdd : public LDAPRequest std::string info() override; }; -class LDAPDel : public LDAPRequest +class LDAPDel final + : public LDAPRequest { std::string dn; @@ -150,7 +154,8 @@ class LDAPDel : public LDAPRequest std::string info() override; }; -class LDAPModify : public LDAPRequest +class LDAPModify final + : public LDAPRequest { std::string base; LDAPMods attributes; @@ -168,7 +173,8 @@ class LDAPModify : public LDAPRequest std::string info() override; }; -class LDAPCompare : public LDAPRequest +class LDAPCompare final + : public LDAPRequest { std::string dn, attr, val; @@ -186,7 +192,9 @@ class LDAPCompare : public LDAPRequest std::string info() override; }; -class LDAPService : public LDAPProvider, public SocketThread +class LDAPService final + : public LDAPProvider + , public SocketThread { LDAP* con = nullptr; std::shared_ptr config; -- cgit v1.3.1-10-gc9f91