summaryrefslogtreecommitdiff
path: root/include/serialize.h
diff options
context:
space:
mode:
authorAdam <Adam@anope.org>2013-05-17 23:04:18 -0400
committerAdam <Adam@anope.org>2013-05-17 23:04:18 -0400
commit2428264315868f0860f9747c8b005536e5442db6 (patch)
tree9cd3070f46823ea5f5af32abf84d3c39975e9634 /include/serialize.h
parentcc4a14b0badfe3d617ec2dd230d7921f8650a069 (diff)
Add Redis database support
Diffstat (limited to 'include/serialize.h')
-rw-r--r--include/serialize.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/include/serialize.h b/include/serialize.h
index a43046b1e..472701932 100644
--- a/include/serialize.h
+++ b/include/serialize.h
@@ -80,7 +80,10 @@ class CoreExport Serializable : public virtual Base
virtual ~Serializable();
/* Unique ID (per type, not globally) for this object */
- unsigned int id;
+ uint64_t id;
+
+ /* Only used by redis, to ignore updates */
+ unsigned short redis_ignore;
/** Marks the object as potentially being updated "soon".
*/
@@ -129,7 +132,7 @@ class CoreExport Serialize::Type
public:
/* Map of Serializable::id to Serializable objects */
- std::map<unsigned int, Serializable *> objects;
+ std::map<uint64_t, Serializable *> objects;
/** Creates a new serializable type
* @param n Type name