version 0.2.4
[fms.git] / include / http / identityexportxml.h
index 6d6db3a..d314a90 100644 (file)
@@ -11,7 +11,7 @@ public:
        std::string GetXML();\r
        const bool ParseXML(const std::string &xml);\r
 \r
-       void AddIdentity(const std::string &name, const std::string &publickey, const std::string &privatekey, const bool singleuse=false, const bool publishtrustlist=false, const bool publishboardlist=false);\r
+       void AddIdentity(const std::string &name, const std::string &publickey, const std::string &privatekey, const bool singleuse=false, const bool publishtrustlist=false, const bool publishboardlist=false, const bool publishfreesite=false);\r
 \r
        const long GetCount()           { return m_identities.size(); }\r
 \r
@@ -21,19 +21,21 @@ public:
        const bool GetSingleUse(const long index);\r
        const bool GetPublishTrustList(const long index);\r
        const bool GetPublishBoardList(const long index);\r
+       const bool GetPublishFreesite(const long index);\r
 \r
 private:\r
        void Initialize();\r
 \r
        struct identity\r
        {\r
-               identity(const std::string &name, const std::string &publickey, const std::string &privatekey, const bool singleuse, const bool publishtrustlist, const bool publishboardlist):m_name(name),m_publickey(publickey),m_privatekey(privatekey),m_singleuse(singleuse),m_publishtrustlist(publishtrustlist),m_publishboardlist(publishboardlist)    {}\r
+               identity(const std::string &name, const std::string &publickey, const std::string &privatekey, const bool singleuse, const bool publishtrustlist, const bool publishboardlist, const bool publishfreesite):m_name(name),m_publickey(publickey),m_privatekey(privatekey),m_singleuse(singleuse),m_publishtrustlist(publishtrustlist),m_publishboardlist(publishboardlist),m_publishfreesite(publishfreesite)     {}\r
                std::string m_name;\r
                std::string m_publickey;\r
                std::string m_privatekey;\r
                bool m_singleuse;\r
                bool m_publishtrustlist;\r
                bool m_publishboardlist;\r
+               bool m_publishfreesite;\r
        };\r
 \r
        std::vector<identity> m_identities;\r