]> git.ipfire.org Git - thirdparty/kea.git/commit
[#964,!577] Added external socket ready handler to HAService
authorThomas Markwalder <tmark@isc.org>
Fri, 25 Oct 2019 19:49:34 +0000 (15:49 -0400)
committerThomas Markwalder <tmark@isc.org>
Tue, 5 Nov 2019 16:23:48 +0000 (11:23 -0500)
commit16f37ca0de9dd20057418698c1e3dbb7e67afe87
treeaa0504c9e237c30533200b9f80716fd4d8f720c8
parent14742a09cfbe75aeefa49d27931bfb82221d03bb
[#964,!577] Added external socket ready handler to HAService

src/hooks/dhcp/high_availability/ha_service.*
    HAService::socketReadyHandler(int tcp_native_fd) - new handler for external socket ready
    callback. It detects out-of-transaction ready socket and unregisters it.

src/lib/http/client.*
    isTransactionOngoing(int socket_fd) - new method to return true if any of the clients
    connections are using the socket in an ongoing transaction
src/hooks/dhcp/high_availability/ha_service.cc
src/hooks/dhcp/high_availability/ha_service.h
src/lib/http/client.cc
src/lib/http/client.h