From 820e4edc2bfc132a526e5c6db51d94f10ddc4542 Mon Sep 17 00:00:00 2001 From: Adam Date: Tue, 8 May 2012 18:04:49 -0400 Subject: Fixed some 100% cpu bugs with the new SQL stuff, and fixed sqlite+db_sql_live --- include/serialize.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'include') 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::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; -- cgit