diff options
| author | 2021-10-01 04:37:03 +0100 | |
|---|---|---|
| committer | 2021-10-01 05:15:50 +0100 | |
| commit | e0dec0572ae900417372f034fd27ec356e650fd0 (patch) | |
| tree | 8529c0041585ef6b98eec980fbf8edbd3fbe6f4d /src/modules/extra | |
| parent | Yeet regex_pcre into contrib. (diff) | |
| download | inspircd++-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.cpp | 3 | ||||
| -rw-r--r-- | src/modules/extra/m_ldap.cpp | 3 | ||||
| -rw-r--r-- | src/modules/extra/m_mysql.cpp | 3 | ||||
| -rw-r--r-- | src/modules/extra/m_pgsql.cpp | 3 | ||||
| -rw-r--r-- | src/modules/extra/m_regex_posix.cpp | 3 | ||||
| -rw-r--r-- | src/modules/extra/m_ssl_gnutls.cpp | 3 | ||||
| -rw-r--r-- | src/modules/extra/m_ssl_mbedtls.cpp | 3 | ||||
| -rw-r--r-- | src/modules/extra/m_ssl_openssl.cpp | 3 | ||||
| -rw-r--r-- | src/modules/extra/m_sslrehashsignal.cpp | 3 |
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) |
