isc_mem_setname(cmctx, "cache", NULL);
CHECK(isc_mem_create(0, 0, &hmctx));
isc_mem_setname(hmctx, "cache_heap", NULL);
- CHECK(dns_cache_create3(cmctx, hmctx, named_g_taskmgr,
- named_g_timermgr, view->rdclass,
- cachename, "rbt", 0, NULL,
- &cache));
+ CHECK(dns_cache_create(cmctx, hmctx, named_g_taskmgr,
+ named_g_timermgr, view->rdclass,
+ cachename, "rbt", 0, NULL,
+ &cache));
isc_mem_detach(&cmctx);
isc_mem_detach(&hmctx);
}
* Cache.
*/
cache = NULL;
- result = dns_cache_create(mctx, taskmgr, timermgr, dns_rdataclass_in,
- "rbt", 0, NULL, &cache);
+ result = dns_cache_create(mctx, mctx, taskmgr, timermgr,
+ dns_rdataclass_in, "", "rbt", 0, NULL,
+ &cache);
check_result(result, "dns_cache_create");
dns_view_setcache(view, cache);
dns_cache_detach(&cache);
RUNTIME_CHECK(isc_socketmgr_create(mctx, &socketmgr) == ISC_R_SUCCESS);
cache = NULL;
- RUNTIME_CHECK(dns_cache_create(mctx, taskmgr, timermgr,
- dns_rdataclass_in, "rbt", 0, NULL,
+ RUNTIME_CHECK(dns_cache_create(mctx, mctx, taskmgr, timermgr,
+ dns_rdataclass_in, "", "rbt", 0, NULL,
&cache) == ISC_R_SUCCESS);
view = NULL;
RUNTIME_CHECK(isc_socketmgr_create(mctx, &socketmgr) == ISC_R_SUCCESS);
cache = NULL;
- RUNTIME_CHECK(dns_cache_create(mctx, taskmgr, timermgr,
- dns_rdataclass_in, "rbt", 0, NULL,
+ RUNTIME_CHECK(dns_cache_create(mctx, mctx, taskmgr, timermgr,
+ dns_rdataclass_in, "", "rbt", 0, NULL,
&cache) == ISC_R_SUCCESS);
view = NULL;
}
isc_result_t
-dns_cache_create(isc_mem_t *cmctx, isc_taskmgr_t *taskmgr,
+dns_cache_create(isc_mem_t *cmctx, isc_mem_t *hmctx, isc_taskmgr_t *taskmgr,
isc_timermgr_t *timermgr, dns_rdataclass_t rdclass,
- const char *db_type, unsigned int db_argc, char **db_argv,
- dns_cache_t **cachep)
-{
- return (dns_cache_create3(cmctx, cmctx, taskmgr, timermgr, rdclass, "",
- db_type, db_argc, db_argv, cachep));
-}
-
-isc_result_t
-dns_cache_create2(isc_mem_t *cmctx, isc_taskmgr_t *taskmgr,
- isc_timermgr_t *timermgr, dns_rdataclass_t rdclass,
- const char *cachename, const char *db_type,
- unsigned int db_argc, char **db_argv, dns_cache_t **cachep)
-{
- return (dns_cache_create3(cmctx, cmctx, taskmgr, timermgr, rdclass,
- cachename, db_type, db_argc, db_argv,
- cachep));
-}
-
-isc_result_t
-dns_cache_create3(isc_mem_t *cmctx, isc_mem_t *hmctx, isc_taskmgr_t *taskmgr,
- isc_timermgr_t *timermgr, dns_rdataclass_t rdclass,
- const char *cachename, const char *db_type,
- unsigned int db_argc, char **db_argv, dns_cache_t **cachep)
+ const char *cachename, const char *db_type,
+ unsigned int db_argc, char **db_argv, dns_cache_t **cachep)
{
isc_result_t result;
dns_cache_t *cache;
/***
*** Functions
***/
-
isc_result_t
-dns_cache_create(isc_mem_t *cmctx, isc_taskmgr_t *taskmgr,
+dns_cache_create(isc_mem_t *cmctx, isc_mem_t *hmctx, isc_taskmgr_t *taskmgr,
isc_timermgr_t *timermgr, dns_rdataclass_t rdclass,
- const char *db_type, unsigned int db_argc, char **db_argv,
- dns_cache_t **cachep);
-isc_result_t
-dns_cache_create2(isc_mem_t *cmctx, isc_taskmgr_t *taskmgr,
- isc_timermgr_t *timermgr, dns_rdataclass_t rdclass,
- const char *cachename, const char *db_type,
- unsigned int db_argc, char **db_argv, dns_cache_t **cachep);
-isc_result_t
-dns_cache_create3(isc_mem_t *cmctx, isc_mem_t *hmctx, isc_taskmgr_t *taskmgr,
- isc_timermgr_t *timermgr, dns_rdataclass_t rdclass,
- const char *cachename, const char *db_type,
- unsigned int db_argc, char **db_argv, dns_cache_t **cachep);
+ const char *cachename, const char *db_type,
+ unsigned int db_argc, char **db_argv, dns_cache_t **cachep);
/*%<
* Create a new DNS cache.
*
dns_cache_attachdb
dns_cache_clean
dns_cache_create
-dns_cache_create2
-dns_cache_create3
dns_cache_detach
dns_cache_dump
dns_cache_dumpstats
CHECK(dns_view_create(mctx, dns_rdataclass_in, name, &view));
if (with_cache) {
- CHECK(dns_cache_create(mctx, taskmgr, timermgr,
- dns_rdataclass_in, "rbt", 0, NULL,
+ CHECK(dns_cache_create(mctx, mctx, taskmgr, timermgr,
+ dns_rdataclass_in, "", "rbt", 0, NULL,
&cache));
dns_view_setcache(view, cache);
/*