version 0.2.19
[fms.git] / include / nntp / extensiontrust.h
index 3ff45ef..b916fc7 100644 (file)
@@ -9,6 +9,18 @@ public:
        TrustExtension();\r
        TrustExtension(const int &localidentityid);\r
 \r
+       struct trust\r
+       {\r
+               trust() {}\r
+               trust(const int localmessagetrust, const int peermessagetrust, const std::string &messagetrustcomment, const int localtrustlisttrust, const int peertrustlisttrust, const std::string &trustlisttrustcomment):m_localmessagetrust(localmessagetrust),m_peermessagetrust(peermessagetrust),m_messagetrustcomment(messagetrustcomment),m_localtrustlisttrust(localtrustlisttrust),m_peertrustlisttrust(peertrustlisttrust),m_trustlisttrustcomment(trustlisttrustcomment) {}\r
+               int m_localmessagetrust;\r
+               int m_peermessagetrust;\r
+               std::string m_messagetrustcomment;\r
+               int m_localtrustlisttrust;\r
+               int m_peertrustlisttrust;\r
+               std::string m_trustlisttrustcomment;\r
+       };\r
+\r
        void SetLocalIdentityID(const int id)   { m_localidentityid=id; }\r
 \r
        const bool GetMessageTrust(const std::string &nntpname, int &trust);\r
@@ -18,8 +30,10 @@ public:
 \r
        const bool SetMessageTrust(const std::string &nntpname, const int trust);\r
        const bool SetTrustListTrust(const std::string &nntpname, const int trust);\r
+       const bool SetMessageTrustComment(const std::string &nntpname, const std::string &comment);\r
+       const bool SetTrustListTrustComment(const std::string &nntpname, const std::string &comment);\r
 \r
-       const bool GetTrustList(std::map<std::string,std::pair<int,int> > &trustlist);\r
+       const bool GetTrustList(std::map<std::string,trust> &trustlist);\r
 \r
 private:\r
 \r