Home
last modified time | relevance | path

Searched refs:qcache (Results 1 - 5 of 5) sorted by relevance

/third_party/node/deps/cares/src/lib/
H A Dares_qcache.c310 static ares_status_t ares__qcache_insert(ares__qcache_t *qcache, in ares__qcache_insert() argument
320 if (qcache == NULL || dnsrec == NULL) { in ares__qcache_insert()
346 if (ttl > qcache->max_ttl) { in ares__qcache_insert()
347 ttl = qcache->max_ttl; in ares__qcache_insert()
368 if (!ares__htable_strvp_insert(qcache->cache, entry->key, entry)) { in ares__qcache_insert()
372 if (ares__slist_insert(qcache->expire, entry) == NULL) { in ares__qcache_insert()
380 ares__htable_strvp_remove(qcache->cache, entry->key); in ares__qcache_insert()
387 static ares_status_t ares__qcache_fetch(ares__qcache_t *qcache, in ares__qcache_fetch() argument
396 if (qcache == NULL || dnsrec == NULL) { in ares__qcache_fetch()
400 ares__qcache_expire(qcache, no in ares__qcache_fetch()
[all...]
H A Dares_init.c375 &channel->qcache); in ares_init_options()
435 if (channel->qcache) { in ares_reinit()
436 ares__qcache_flush(channel->qcache); in ares_reinit()
H A Dares_destroy.c105 ares__qcache_destroy(channel->qcache); in ares_destroy()
H A Dares_private.h317 ares__qcache_t *qcache; member
H A Dares_update_servers.c761 ares__qcache_flush(channel->qcache); in ares__servers_update()

Completed in 4 milliseconds