From f86ae70f92f475fa18ad023b7dd59abec168fe15 Mon Sep 17 00:00:00 2001 From: Weston Schmidt Date: Wed, 10 Mar 2021 12:50:27 -0800 Subject: [PATCH] Encapsulate the bridge functionality a bit more into the bridge.c file unless needed elsewhere. Signed-off-by: Weston Schmidt --- src/bridge.c | 23 ++++++++++++++++++++--- src/mosquitto.c | 10 +--------- src/mosquitto_broker_internal.h | 10 ++++------ 3 files changed, 25 insertions(+), 18 deletions(-) diff --git a/src/bridge.c b/src/bridge.c index 084d6820..1cfcd7f1 100644 --- a/src/bridge.c +++ b/src/bridge.c @@ -58,6 +58,11 @@ Contributors: static void bridge__backoff_step(struct mosquitto *context); static void bridge__backoff_reset(struct mosquitto *context); +#if defined(__GLIBC__) && defined(WITH_ADNS) +static int bridge__connect_step1(struct mosquitto *context); +static int bridge__connect_step2(struct mosquitto *context); +#endif +static void bridge__packet_cleanup(struct mosquitto *context); static struct mosquitto *bridge__new(struct mosquitto__bridge *bridge) { @@ -192,7 +197,7 @@ int bridge__set_tcp_keepalive(struct mosquitto *context) } #if defined(__GLIBC__) && defined(WITH_ADNS) -int bridge__connect_step1(struct mosquitto *context) +static int bridge__connect_step1(struct mosquitto *context) { int rc; char *notification_topic; @@ -307,7 +312,7 @@ int bridge__connect_step1(struct mosquitto *context) } -int bridge__connect_step2(struct mosquitto *context) +static int bridge__connect_step2(struct mosquitto *context) { int rc; @@ -678,6 +683,18 @@ void bridge__reload(void) } } +void bridge__db_cleanup(void) +{ + int i; + + for(i=0; i