X-Git-Url: http://git.ipfire.org/?p=thirdparty%2Fsystemd.git;a=blobdiff_plain;f=src%2Fresolve%2Fresolved-dnstls.h;h=2212821bdffb94331cc1d9ad4ff2cd6bd8834921;hp=52af3e9801c66529ffa063eb46c5be8818a8e71f;hb=71a681ae50175a569bf832d2615fd11994c41d73;hpb=096cbdce13b811f34726533d1a569912adc7cbec diff --git a/src/resolve/resolved-dnstls.h b/src/resolve/resolved-dnstls.h index 52af3e9801c..2212821bdff 100644 --- a/src/resolve/resolved-dnstls.h +++ b/src/resolve/resolved-dnstls.h @@ -5,6 +5,7 @@ #error This source file requires DNS-over-TLS to be enabled #endif +typedef struct DnsTlsManagerData DnsTlsManagerData; typedef struct DnsTlsServerData DnsTlsServerData; typedef struct DnsTlsStreamData DnsTlsStreamData; @@ -23,10 +24,12 @@ typedef struct DnsTlsStreamData DnsTlsStreamData; int dnstls_stream_connect_tls(DnsStream *stream, DnsServer *server); void dnstls_stream_free(DnsStream *stream); -int dnstls_stream_on_io(DnsStream *stream); +int dnstls_stream_on_io(DnsStream *stream, uint32_t revents); int dnstls_stream_shutdown(DnsStream *stream, int error); ssize_t dnstls_stream_write(DnsStream *stream, const char *buf, size_t count); ssize_t dnstls_stream_read(DnsStream *stream, void *buf, size_t count); -void dnstls_server_init(DnsServer *server); void dnstls_server_free(DnsServer *server); + +int dnstls_manager_init(Manager *manager); +void dnstls_manager_free(Manager *manager);