提交 76b8884b authored 作者: Michael Jerris's avatar Michael Jerris

Mon Dec 15 10:50:21 CST 2008 Pekka Pessi <first.last@nokia.com>

  * sofia-resolv/sres_cache.h: added prototype for sres_cache_clean()



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11761 d0543943-73ff-0310-b7d9-9358b9ac24b2
上级 f5f66dc9
...@@ -90,6 +90,9 @@ SRESPUBFUN void sres_cache_free_answers(sres_cache_t *, sres_record_t **); ...@@ -90,6 +90,9 @@ SRESPUBFUN void sres_cache_free_answers(sres_cache_t *, sres_record_t **);
/** Free and zero one record. */ /** Free and zero one record. */
SRESPUBFUN void sres_cache_free_one(sres_cache_t *, sres_record_t *answer); SRESPUBFUN void sres_cache_free_one(sres_cache_t *, sres_record_t *answer);
/** Remove old records from cache. */
SRESPUBFUN void sres_cache_clean(sres_cache_t *cache, time_t now);
/** Allocate a cache record */ /** Allocate a cache record */
SRESPUBFUN SRESPUBFUN
sres_record_t *sres_cache_alloc_record(sres_cache_t *cache, sres_record_t *sres_cache_alloc_record(sres_cache_t *cache,
......
...@@ -437,7 +437,13 @@ sres_hash_key(const char *string) ...@@ -437,7 +437,13 @@ sres_hash_key(const char *string)
return result; return result;
} }
/** Remove entries from cache. */ /** Remove old records from cache.
*
* Remove entries older than @a now from the cache.
*
* @param cache pointer to DNS cache object
* @param now remove older than this time
*/
void sres_cache_clean(sres_cache_t *cache, time_t now) void sres_cache_clean(sres_cache_t *cache, time_t now)
{ {
size_t i; size_t i;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论