version 0.3.33
[fms.git] / include / message.h
index 8c56633..de05887 100644 (file)
@@ -9,9 +9,9 @@
 class Message:public IDatabase,public ILogger\r
 {\r
 public:\r
-       Message();\r
-       Message(const long messageid);\r
-       Message(const std::string &messageuuid);\r
+       Message(SQLite3DB::DB *db);\r
+       Message(SQLite3DB::DB *db, const long messageid);\r
+       Message(SQLite3DB::DB *db, const std::string &messageuuid);\r
 \r
        const long GetMessageID() const                                 { return m_messageid; }\r
        const std::string GetMessageUUID() const                { return m_messageuuid; }\r
@@ -60,6 +60,7 @@ private:
        void HandleChangeTrust();\r
        void StripAdministrationBoards();       // removes administration boards from boards vector\r
        const int FindLocalIdentityID(const std::string &name);\r
+       const std::string SanitizeFromName(const std::string &fromname) const;\r
 \r
        struct fileattachment\r
        {\r