• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/bind9-45.101/bind9/lib/dns/include/dns/

Lines Matching defs:adb

27 /*! \file dns/adb.h
127 dns_adb_t *adb;
156 * in the adb, and when dns databases are searched.
192 * in the adb, and when dns databases are searched.
197 * in the adb, and when dns databases are searched.
281 dns_adb_attach(dns_adb_t *adb, dns_adb_t **adbp);
283 * Attach to an 'adb' to 'adbp'.
286 *\li 'adb' to be a valid dns_adb_t, created via dns_adb_create().
292 dns_adb_detach(dns_adb_t **adb);
298 *\li 'adb' be non-NULL and '*adb' be a valid dns_adb_t, created via
303 dns_adb_whenshutdown(dns_adb_t *adb, isc_task_t *task, isc_event_t **eventp);
305 * Send '*eventp' to 'task' when 'adb' has shutdown.
309 *\li '*adb' is a valid dns_adb_t.
317 *\li The event's sender field is set to the value of adb when the event
322 dns_adb_shutdown(dns_adb_t *adb);
324 * Shutdown 'adb'.
328 * \li '*adb' is a valid dns_adb_t.
332 dns_adb_createfind(dns_adb_t *adb, isc_task_t *task, isc_taskaction_t action,
338 * Main interface for clients. The adb will look up the name given in
382 *\li *adb be a valid isc_adb_t object.
465 dns_adb_dump(dns_adb_t *adb, FILE *f);
472 *\li adb be valid.
491 dns_adb_marklame(dns_adb_t *adb, dns_adbaddrinfo_t *addr, dns_name_t *qname,
500 *\li adb be valid.
520 dns_adb_adjustsrtt(dns_adb_t *adb, dns_adbaddrinfo_t *addr,
539 *\li adb be valid.
552 dns_adb_changeflags(dns_adb_t *adb, dns_adbaddrinfo_t *addr,
563 *\li adb be valid.
569 dns_adb_findaddrinfo(dns_adb_t *adb, isc_sockaddr_t *sa,
576 *\li adb is valid.
589 dns_adb_freeaddrinfo(dns_adb_t *adb, dns_adbaddrinfo_t **addrp);
595 *\li adb is valid.
601 dns_adb_flush(dns_adb_t *adb);
603 * Flushes all cached data from the adb.
606 *\li adb is valid.
610 dns_adb_setadbsize(dns_adb_t *adb, isc_uint32_t size);
619 *\li 'adb' is valid.
623 dns_adb_flushname(dns_adb_t *adb, dns_name_t *name);
625 * Flush 'name' from the adb cache.
628 *\li 'adb' is valid.