aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/extra
diff options
context:
space:
mode:
authorGravatar Sadie Powell2021-10-01 04:37:03 +0100
committerGravatar Sadie Powell2021-10-01 05:15:50 +0100
commite0dec0572ae900417372f034fd27ec356e650fd0 (patch)
tree8529c0041585ef6b98eec980fbf8edbd3fbe6f4d /src/modules/extra
parentYeet regex_pcre into contrib. (diff)
downloadinspircd++-e0dec0572ae900417372f034fd27ec356e650fd0.tar.gz
inspircd++-e0dec0572ae900417372f034fd27ec356e650fd0.tar.bz2
inspircd++-e0dec0572ae900417372f034fd27ec356e650fd0.zip
Mark all module classes as final.
Diffstat (limited to 'src/modules/extra')
-rw-r--r--src/modules/extra/m_geo_maxmind.cpp3
-rw-r--r--src/modules/extra/m_ldap.cpp3
-rw-r--r--src/modules/extra/m_mysql.cpp3
-rw-r--r--src/modules/extra/m_pgsql.cpp3
-rw-r--r--src/modules/extra/m_regex_posix.cpp3
-rw-r--r--src/modules/extra/m_ssl_gnutls.cpp3
-rw-r--r--src/modules/extra/m_ssl_mbedtls.cpp3
-rw-r--r--src/modules/extra/m_ssl_openssl.cpp3
-rw-r--r--src/modules/extra/m_sslrehashsignal.cpp3
9 files changed, 18 insertions, 9 deletions
diff --git a/src/modules/extra/m_geo_maxmind.cpp b/src/modules/extra/m_geo_maxmind.cpp
index da045868d..9ce9cc2eb 100644
--- a/src/modules/extra/m_geo_maxmind.cpp
+++ b/src/modules/extra/m_geo_maxmind.cpp
@@ -143,7 +143,8 @@ class GeolocationAPIImpl : public Geolocation::APIBase
}
};
-class ModuleGeoMaxMind : public Module
+class ModuleGeoMaxMind final
+ : public Module
{
private:
GeolocationAPIImpl geoapi;
diff --git a/src/modules/extra/m_ldap.cpp b/src/modules/extra/m_ldap.cpp
index 49e4fbf2b..fba15a416 100644
--- a/src/modules/extra/m_ldap.cpp
+++ b/src/modules/extra/m_ldap.cpp
@@ -535,7 +535,8 @@ class LDAPService : public LDAPProvider, public SocketThread
}
};
-class ModuleLDAP : public Module
+class ModuleLDAP final
+ : public Module
{
typedef insp::flat_map<std::string, LDAPService*> ServiceMap;
ServiceMap LDAPServices;
diff --git a/src/modules/extra/m_mysql.cpp b/src/modules/extra/m_mysql.cpp
index db086e55f..a67cae7f9 100644
--- a/src/modules/extra/m_mysql.cpp
+++ b/src/modules/extra/m_mysql.cpp
@@ -130,7 +130,8 @@ typedef std::deque<ResultQueueItem> ResultQueue;
/** MySQL module
* */
-class ModuleSQL : public Module
+class ModuleSQL final
+ : public Module
{
public:
DispatcherThread* Dispatcher = nullptr;
diff --git a/src/modules/extra/m_pgsql.cpp b/src/modules/extra/m_pgsql.cpp
index 7ed09197f..faf39d0b6 100644
--- a/src/modules/extra/m_pgsql.cpp
+++ b/src/modules/extra/m_pgsql.cpp
@@ -521,7 +521,8 @@ restart:
}
};
-class ModulePgSQL : public Module
+class ModulePgSQL final
+ : public Module
{
public:
ConnMap connections;
diff --git a/src/modules/extra/m_regex_posix.cpp b/src/modules/extra/m_regex_posix.cpp
index 8e6e1974a..eaa5b37ee 100644
--- a/src/modules/extra/m_regex_posix.cpp
+++ b/src/modules/extra/m_regex_posix.cpp
@@ -68,7 +68,8 @@ class POSIXPattern final
}
};
-class ModuleRegexPOSIX : public Module
+class ModuleRegexPOSIX final
+ : public Module
{
private:
Regex::SimpleEngine<POSIXPattern> regex;
diff --git a/src/modules/extra/m_ssl_gnutls.cpp b/src/modules/extra/m_ssl_gnutls.cpp
index 79a9747d6..f364ff5d0 100644
--- a/src/modules/extra/m_ssl_gnutls.cpp
+++ b/src/modules/extra/m_ssl_gnutls.cpp
@@ -1089,7 +1089,8 @@ GnuTLS::Profile& GnuTLSIOHook::GetProfile()
return std::static_pointer_cast<GnuTLSIOHookProvider>(prov)->GetProfile();
}
-class ModuleSSLGnuTLS : public Module
+class ModuleSSLGnuTLS final
+ : public Module
{
typedef std::vector<std::shared_ptr<GnuTLSIOHookProvider>> ProfileList;
diff --git a/src/modules/extra/m_ssl_mbedtls.cpp b/src/modules/extra/m_ssl_mbedtls.cpp
index 9c025ad56..01874db6b 100644
--- a/src/modules/extra/m_ssl_mbedtls.cpp
+++ b/src/modules/extra/m_ssl_mbedtls.cpp
@@ -851,7 +851,8 @@ mbedTLS::Profile& mbedTLSIOHook::GetProfile()
return std::static_pointer_cast<mbedTLSIOHookProvider>(prov)->GetProfile();
}
-class ModuleSSLmbedTLS : public Module
+class ModuleSSLmbedTLS final
+ : public Module
{
private:
typedef std::vector<std::shared_ptr<mbedTLSIOHookProvider>> ProfileList;
diff --git a/src/modules/extra/m_ssl_openssl.cpp b/src/modules/extra/m_ssl_openssl.cpp
index 480a45ce1..f0146bad3 100644
--- a/src/modules/extra/m_ssl_openssl.cpp
+++ b/src/modules/extra/m_ssl_openssl.cpp
@@ -914,7 +914,8 @@ OpenSSL::Profile& OpenSSLIOHook::GetProfile()
return std::static_pointer_cast<OpenSSLIOHookProvider>(prov)->GetProfile();
}
-class ModuleSSLOpenSSL : public Module
+class ModuleSSLOpenSSL final
+ : public Module
{
typedef std::vector<std::shared_ptr<OpenSSLIOHookProvider>> ProfileList;
diff --git a/src/modules/extra/m_sslrehashsignal.cpp b/src/modules/extra/m_sslrehashsignal.cpp
index 4a0957f70..25ceec023 100644
--- a/src/modules/extra/m_sslrehashsignal.cpp
+++ b/src/modules/extra/m_sslrehashsignal.cpp
@@ -22,7 +22,8 @@
static volatile sig_atomic_t signaled;
-class ModuleSSLRehashSignal : public Module
+class ModuleSSLRehashSignal final
+ : public Module
{
private:
static void SignalHandler(int)