summaryrefslogtreecommitdiff
path: root/include/memo.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/memo.h')
-rw-r--r--include/memo.h55
1 files changed, 0 insertions, 55 deletions
diff --git a/include/memo.h b/include/memo.h
deleted file mode 100644
index 006e9ee1b..000000000
--- a/include/memo.h
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- *
- * (C) 2003-2017 Anope Team
- * Contact us at team@anope.org
- *
- * Please read COPYING and README for further details.
- *
- * Based on the original code of Epona by Lara.
- * Based on the original code of Services by Andy Church.
- */
-
-#ifndef MEMO_H
-#define MEMO_H
-
-#include "anope.h"
-#include "serialize.h"
-
-class CoreExport Memo : public Serializable
-{
- public:
- MemoInfo *mi;
- bool unread;
- bool receipt;
- Memo();
- ~Memo();
-
- void Serialize(Serialize::Data &data) const anope_override;
- static Serializable* Unserialize(Serializable *obj, Serialize::Data &);
-
- Anope::string owner;
- /* When it was sent */
- time_t time;
- Anope::string sender;
- Anope::string text;
-};
-
-/* Memo info structures. Since both nicknames and channels can have memos,
- * we encapsulate memo data in a MemoInfo to make it easier to handle.
- */
-struct CoreExport MemoInfo
-{
- int16_t memomax;
- Serialize::Checker<std::vector<Memo *> > memos;
- std::vector<Anope::string> ignores;
-
- MemoInfo();
- Memo *GetMemo(unsigned index) const;
- unsigned GetIndex(Memo *m) const;
- void Del(unsigned index);
- bool HasIgnore(User *u);
-
- static MemoInfo *GetMemoInfo(const Anope::string &targ, bool &is_chan);
-};
-
-#endif // MEMO_H