From e8e65fe2c0939daca17027f5d3ab6f10e31b4e1b Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Thu, 13 Mar 2025 10:43:42 +0100 Subject: [PATCH] transport: set the plug-in descriptions --- src/transport/tcp.c | 5 ++++- src/transport/tcp4.c | 3 ++- src/transport/tcp6.c | 1 + src/transport/udp.c | 5 ++++- src/transport/udp4.c | 1 + src/transport/udp6.c | 1 + 6 files changed, 13 insertions(+), 3 deletions(-) diff --git a/src/transport/tcp.c b/src/transport/tcp.c index 60e112e..94daf66 100644 --- a/src/transport/tcp.c +++ b/src/transport/tcp.c @@ -144,7 +144,10 @@ static int _tcp_socket_callback_write(int fd, TCPSocket * tcpsocket); AppTransportPluginDefinition transport = { "TCP", - NULL, +#ifndef TRANSPORT_DESCRIPTION +# define TRANSPORT_DESCRIPTION "Plain TCP/IP" +#endif + TRANSPORT_DESCRIPTION, _tcp_init, _tcp_destroy, _tcp_client_send, diff --git a/src/transport/tcp4.c b/src/transport/tcp4.c index 168d565..9133b49 100644 --- a/src/transport/tcp4.c +++ b/src/transport/tcp4.c @@ -15,5 +15,6 @@ -#define TCP_DOMAIN AF_INET +#define TCP_DOMAIN AF_INET +#define TRANSPORT_DESCRIPTION "Plain TCP/IP (IPv4 only)" #include "tcp.c" diff --git a/src/transport/tcp6.c b/src/transport/tcp6.c index 80f9e77..297450b 100644 --- a/src/transport/tcp6.c +++ b/src/transport/tcp6.c @@ -16,4 +16,5 @@ #define TCP_DOMAIN AF_INET6 +#define TRANSPORT_DESCRIPTION "Plain TCP/IP (IPv6 only)" #include "tcp.c" diff --git a/src/transport/udp.c b/src/transport/udp.c index 05d059a..6cad3cc 100644 --- a/src/transport/udp.c +++ b/src/transport/udp.c @@ -126,7 +126,10 @@ static int _udp_callback_read(int fd, UDP * udp); AppTransportPluginDefinition transport = { "UDP", - NULL, +#ifndef TRANSPORT_DESCRIPTION +# define TRANSPORT_DESCRIPTION "Plain UDP" +#endif + TRANSPORT_DESCRIPTION, _udp_init, _udp_destroy, _udp_send, diff --git a/src/transport/udp4.c b/src/transport/udp4.c index 9b329fd..ff0ec20 100644 --- a/src/transport/udp4.c +++ b/src/transport/udp4.c @@ -16,4 +16,5 @@ #define UDP_DOMAIN AF_INET +#define TRANSPORT_DESCRIPTION "Plain UDP (IPv4 only)" #include "udp.c" diff --git a/src/transport/udp6.c b/src/transport/udp6.c index 095607c..d95d569 100644 --- a/src/transport/udp6.c +++ b/src/transport/udp6.c @@ -16,4 +16,5 @@ #define UDP_DOMAIN AF_INET6 +#define TRANSPORT_DESCRIPTION "Plain UDP (IPv6 only)" #include "udp.c"