/** Copyright (C) 2019 Red Hat, Inc.* SPDX-License-Identifier: LGPL-2.1-or-later*/#pragma once#include <stdbool.h>#include <stdint.h>#include <gnutls/gnutls.h>voidserver_init (const char *wsinstance_sockdir,const char *cert_session_dir,int idle_timeout,uint16_t port,unsigned int max_connections);voidserver_run (void);voidserver_cleanup (void);intserver_get_listener (void);/* these are for unit tests only */boolserver_poll_event (int timeout);unsignedserver_num_connections (void);