]> git.ipfire.org Git - thirdparty/bind9.git/commit
chg: dev: Change the loopmgr to be singleton
authorOndřej Surý <ondrej@isc.org>
Wed, 23 Jul 2025 20:44:50 +0000 (22:44 +0200)
committerOndřej Surý <ondrej@isc.org>
Wed, 23 Jul 2025 20:44:50 +0000 (22:44 +0200)
commita1b8fe45b015610cf65bd1a70b637a4f93fc2777
tree3311d24415fadbeecba8b2d86d52bfed4e06fd3d
parent93431eb8395a4d9b2ec8b3ef72aaa47f55a63eae
parentb8d00e2e1871dc727e92dcdcb1d50fd029d2b8d3
chg: dev: Change the loopmgr to be singleton

All the applications built on top of the loop manager were required to
create a single instance of the loop manager.  Refactor the loop
manager not to expose this instance to the callers, and keep the loop
manager object internal to the `isc_loop` compilation unit.

This significantly simplifies a number of data structures and calls to
the `isc_loop` API.

Merge branch 'ondrej/refactor-isc_loopmgr-to-be-singleton' into 'main'

See merge request isc-projects/bind9!10733