Implement Keep Alive messages.

This commit is contained in:
Philippe Pittoli 2024-02-20 17:14:13 +01:00
parent 203c6aed54
commit 2b3fe276a5
2 changed files with 18 additions and 0 deletions
src
requests
responses

11
src/requests/keepalive.cr Normal file
View file

@ -0,0 +1,11 @@
class DNSManager::Request
IPC::JSON.message KeepAlive, 250 do
def initialize()
end
def handle(dnsmanagerd : DNSManager::Service, event : IPC::Event) : IPC::JSON
Response::KeepAlive.new
end
end
DNSManager.requests << KeepAlive
end

View file

@ -0,0 +1,7 @@
class DNSManager::Response
IPC::JSON.message KeepAlive, 250 do
def initialize()
end
end
DNSManager.responses << KeepAlive
end