diff options
| author | 2021-10-04 17:07:51 +0100 | |
|---|---|---|
| committer | 2021-10-04 17:39:05 +0100 | |
| commit | dec5875aca7a2e0c281388db2f25d195ad9b2a3d (patch) | |
| tree | 0f8f741801677daa23e7f399282b64ecde137ad0 /src/modules/extra/m_ldap.cpp | |
| parent | Mark all message tag provider classes as final. (diff) | |
Apply the final keyword to all module classes where appropriate.
Diffstat (limited to 'src/modules/extra/m_ldap.cpp')
| -rw-r--r-- | src/modules/extra/m_ldap.cpp | 22 |
1 files changed, 15 insertions, 7 deletions
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<ConfigTag> config; |
