\r
#include "idatabase.h"\r
#include "ilogger.h"\r
-#include "datetime.h"\r
+\r
+#include <Poco/DateTime.h>\r
\r
class Message:public IDatabase,public ILogger\r
{\r
const std::string GetSubject() const { return m_subject; }\r
const std::string GetBody() const { return m_body; }\r
const std::string GetReplyBoardName() { return m_replyboardname; }\r
- const DateTime GetDateTime() const { return m_datetime; }\r
+ const Poco::DateTime GetDateTime() const { return m_datetime; }\r
const std::string GetFromName() const { return m_fromname; }\r
std::vector<std::string> GetBoards() const { return m_boards; }\r
std::map<long,std::string> GetInReplyTo() const { return m_inreplyto; }\r
\r
struct fileattachment\r
{\r
- fileattachment(const std::string &filename, const std::vector<unsigned char> &data):m_filename(filename),m_data(data) {}\r
+ fileattachment(const std::string &filename, const std::string &mimetype, const std::vector<unsigned char> &data):m_filename(filename),m_mimetype(mimetype),m_data(data) {}\r
std::string m_filename;\r
+ std::string m_mimetype;\r
std::vector<unsigned char> m_data;\r
};\r
\r
std::string m_subject;\r
std::string m_body;\r
std::string m_replyboardname;\r
- DateTime m_datetime;\r
+ Poco::DateTime m_datetime;\r
std::string m_fromname;\r
std::vector<std::string> m_boards;\r
std::map<long,std::string> m_inreplyto;\r