add new protocol variation "gnudip-fullhostname", used by provider dynu.com
[bpdyndnsd] / src / service_gnudip.hpp
index c2be8ed..6612f98 100644 (file)
@@ -22,7 +22,7 @@
 class ServiceGnudip : public Service
 {
 
-private:
+protected:
 
     friend class boost::serialization::access;
     template<class Archive>
@@ -38,7 +38,7 @@ private:
 
     std::string assemble_base_url(const std::string& gnudip_server) const;
     std::map<std::string,std::string> parse_initial_request(const std::string& curl_data) const;
-    std::string assemble_update_url(const std::string& salt, const std::string& curr_time, const std::string& sign, const std::string& secret, const std::string& ip) const;
+    virtual std::string assemble_update_url(const std::string& salt, const std::string& curr_time, const std::string& sign, const std::string& secret, const std::string& ip) const;
     std::string parse_return_code(const std::string& curl_data) const;
 
 public: