/* SPDX-License-Identifier: LGPL-2.1+ */ | |
#pragma once | |
typedef struct SocketGraveyard SocketGraveyard; | |
#include "resolved-manager.h" | |
struct SocketGraveyard { | |
Manager *manager; | |
usec_t deadline; | |
sd_event_source *io_event_source; | |
LIST_FIELDS(SocketGraveyard, graveyard); | |
}; | |
void manager_socket_graveyard_process(Manager *m); | |
void manager_socket_graveyard_clear(Manager *m); | |
int manager_add_socket_to_graveyard(Manager *m, int fd); |