summaryrefslogtreecommitdiff
path: root/include/serialize.h
diff options
context:
space:
mode:
authorAdam <Adam@anope.org>2012-05-08 18:04:49 -0400
committerAdam <Adam@anope.org>2012-05-08 18:04:49 -0400
commit820e4edc2bfc132a526e5c6db51d94f10ddc4542 (patch)
treea6daebbc9958f312475699a061a99ee533cd0858 /include/serialize.h
parent25586f32467334f0366ce0b8bfe16e2d5e005851 (diff)
Fixed some 100% cpu bugs with the new SQL stuff, and fixed sqlite+db_sql_live
Diffstat (limited to 'include/serialize.h')
-rw-r--r--include/serialize.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/serialize.h b/include/serialize.h
index 82287d5ab..441c4da8c 100644
--- a/include/serialize.h
+++ b/include/serialize.h
@@ -70,6 +70,7 @@ class CoreExport Serializable : public virtual Base
private:
std::list<Serializable *>::iterator s_iter;
Serialize::Data last_commit;
+ time_t last_commit_time;
protected:
Serializable();
@@ -89,6 +90,9 @@ class CoreExport Serializable : public virtual Base
bool IsCached();
void UpdateCache();
+ bool IsTSCached();
+ void UpdateTS();
+
virtual const Anope::string serialize_name() const = 0;
virtual Serialize::Data serialize() const = 0;