diff options
Diffstat (limited to 'include/memo.h')
-rw-r--r-- | include/memo.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/include/memo.h b/include/memo.h index dca35ea8e..4d5a43af2 100644 --- a/include/memo.h +++ b/include/memo.h @@ -18,15 +18,20 @@ class CoreExport Memo final : public Serializable { public: + struct Type final + : public Serialize::Type + { + Type(); + void Serialize(const Serializable *obj, Serialize::Data &data) const override; + Serializable *Unserialize(Serializable *obj, Serialize::Data &data) const override; + }; + MemoInfo *mi; bool unread; bool receipt; Memo(); ~Memo(); - void Serialize(Serialize::Data &data) const override; - static Serializable *Unserialize(Serializable *obj, Serialize::Data &); - Anope::string owner; /* When it was sent */ time_t time; |