changed how dns deals with cnames and recursion: remember cnames and implement recurs...
[pingcheck] / src / dns / resolverbase.h
index d5f5e45..2dd435e 100644 (file)
@@ -70,6 +70,8 @@ protected:
     virtual void do_resolve() = 0;
 
     void update_cache( const HostAddressVec &new_results ) const;
+    void update_cache( const std::string &cname ) const;
+    void update_cache_ttl( const uint32_t ttl ) const;
 
     HostAddressVec& get_cached_results(const std::string host="") const;