summaryrefslogtreecommitdiff
path: root/modules/database
diff options
context:
space:
mode:
Diffstat (limited to 'modules/database')
-rw-r--r--modules/database/db_flatfile.cpp6
-rw-r--r--modules/database/db_old.cpp6
-rw-r--r--modules/database/db_redis.cpp18
-rw-r--r--modules/database/db_sql.cpp4
-rw-r--r--modules/database/db_sql_live.cpp2
5 files changed, 18 insertions, 18 deletions
diff --git a/modules/database/db_flatfile.cpp b/modules/database/db_flatfile.cpp
index b0f766e95..4137ab981 100644
--- a/modules/database/db_flatfile.cpp
+++ b/modules/database/db_flatfile.cpp
@@ -15,7 +15,7 @@
#include <sys/wait.h>
#endif
-class SaveData
+class SaveData final
: public Serialize::Data
{
public:
@@ -34,7 +34,7 @@ public:
}
};
-class LoadData
+class LoadData final
: public Serialize::Data
{
public:
@@ -101,7 +101,7 @@ public:
}
};
-class DBFlatFile
+class DBFlatFile final
: public Module
, public Pipe
{
diff --git a/modules/database/db_old.cpp b/modules/database/db_old.cpp
index eca898b59..c6846dea8 100644
--- a/modules/database/db_old.cpp
+++ b/modules/database/db_old.cpp
@@ -94,7 +94,7 @@ else \
#define OLD_NEWS_OPER 1
#define OLD_NEWS_RANDOM 2
-static struct mlock_info
+static struct mlock_info final
{
char c;
uint32_t m;
@@ -309,7 +309,7 @@ static char *strscpy(char *d, const char *s, size_t len)
return d_orig;
}
-struct dbFILE
+struct dbFILE final
{
int mode; /* 'r' for reading, 'w' for writing */
FILE *fp; /* The normal file descriptor */
@@ -1297,7 +1297,7 @@ static void LoadNews()
close_db(f);
}
-class DBOld
+class DBOld final
: public Module
{
PrimitiveExtensibleItem<uint32_t> mlock_on, mlock_off, mlock_limit;
diff --git a/modules/database/db_redis.cpp b/modules/database/db_redis.cpp
index 392108849..c7e2bc9e7 100644
--- a/modules/database/db_redis.cpp
+++ b/modules/database/db_redis.cpp
@@ -14,7 +14,7 @@ using namespace Redis;
class DatabaseRedis;
static DatabaseRedis *me;
-class Data
+class Data final
: public Serialize::Data
{
public:
@@ -52,7 +52,7 @@ public:
}
};
-class TypeLoader
+class TypeLoader final
: public Interface
{
Anope::string type;
@@ -62,7 +62,7 @@ public:
void OnResult(const Reply &r) override;
};
-class ObjectLoader
+class ObjectLoader final
: public Interface
{
Anope::string type;
@@ -74,7 +74,7 @@ public:
void OnResult(const Reply &r) override;
};
-class IDInterface
+class IDInterface final
: public Interface
{
Reference<Serializable> o;
@@ -84,7 +84,7 @@ public:
void OnResult(const Reply &r) override;
};
-class Deleter
+class Deleter final
: public Interface
{
Anope::string type;
@@ -95,7 +95,7 @@ public:
void OnResult(const Reply &r) override;
};
-class Updater
+class Updater final
: public Interface
{
Anope::string type;
@@ -106,7 +106,7 @@ public:
void OnResult(const Reply &r) override;
};
-class ModifiedObject
+class ModifiedObject final
: public Interface
{
Anope::string type;
@@ -117,7 +117,7 @@ public:
void OnResult(const Reply &r) override;
};
-class SubscriptionListener
+class SubscriptionListener final
: public Interface
{
public:
@@ -126,7 +126,7 @@ public:
void OnResult(const Reply &r) override;
};
-class DatabaseRedis
+class DatabaseRedis final
: public Module
, public Pipe
{
diff --git a/modules/database/db_sql.cpp b/modules/database/db_sql.cpp
index c352a3be2..24b5c1f1f 100644
--- a/modules/database/db_sql.cpp
+++ b/modules/database/db_sql.cpp
@@ -34,7 +34,7 @@ public:
}
};
-class ResultSQLSQLInterface
+class ResultSQLSQLInterface final
: public SQLSQLInterface
{
Reference<Serializable> obj;
@@ -57,7 +57,7 @@ public:
}
};
-class DBSQL
+class DBSQL final
: public Module
, public Pipe
{
diff --git a/modules/database/db_sql_live.cpp b/modules/database/db_sql_live.cpp
index 0e47eab27..d97fe6683 100644
--- a/modules/database/db_sql_live.cpp
+++ b/modules/database/db_sql_live.cpp
@@ -11,7 +11,7 @@
using namespace SQL;
-class DBMySQL
+class DBMySQL final
: public Module
, public Pipe
{