version 0.2.11
[fms.git] / include / message.h
index 5aed3ed..625aa22 100644 (file)
@@ -59,6 +59,13 @@ private:
        void StripAdministrationBoards();       // removes administration boards from boards vector\r
        const int FindLocalIdentityID(const std::string &name);\r
 \r
+       struct fileattachment\r
+       {\r
+               fileattachment(const std::string &filename, const std::vector<unsigned char> &data):m_filename(filename),m_data(data)   {}\r
+               std::string m_filename;\r
+               std::vector<unsigned char> m_data;\r
+       };\r
+\r
        long m_messageid;\r
        bool m_addnewpostfromidentities;\r
        std::string m_messageuuid;\r
@@ -69,6 +76,7 @@ private:
        std::string m_fromname;\r
        std::vector<std::string> m_boards;\r
        std::map<long,std::string> m_inreplyto;\r
+       std::vector<fileattachment> m_fileattachments;\r
        long m_changemessagetrustonreply;\r
        long m_minlocalmessagetrust;\r
        long m_minlocaltrustlisttrust;\r