From: Martin Willi Date: Fri, 10 Apr 2015 12:04:46 +0000 (+0200) Subject: stroke: Propagate configuration reloading signals to the daemon bus X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=782357050167bdcf3decc551eda649abc4a4d5cc;p=thirdparty%2Fstrongswan.git stroke: Propagate configuration reloading signals to the daemon bus --- diff --git a/src/libcharon/plugins/stroke/stroke_socket.c b/src/libcharon/plugins/stroke/stroke_socket.c index db7e66f143..e8d6c0b6b2 100644 --- a/src/libcharon/plugins/stroke/stroke_socket.c +++ b/src/libcharon/plugins/stroke/stroke_socket.c @@ -730,6 +730,14 @@ static bool on_accept(private_stroke_socket_t *this, stream_t *stream) case STR_COUNTERS: stroke_counters(this, msg, out); break; + case STR_CONF_RELOAD_START: + DBG1(DBG_CFG, "received stroke conf reload start"); + charon->bus->alert(charon->bus, ALERT_CONF_RELOAD_STARTED); + break; + case STR_CONF_RELOAD_END: + DBG1(DBG_CFG, "received stroke conf reload end"); + charon->bus->alert(charon->bus, ALERT_CONF_RELOAD_FINISHED); + break; default: DBG1(DBG_CFG, "received unknown stroke"); break; diff --git a/src/stroke/stroke_msg.h b/src/stroke/stroke_msg.h index c2b923f6db..613552aa1d 100644 --- a/src/stroke/stroke_msg.h +++ b/src/stroke/stroke_msg.h @@ -230,6 +230,10 @@ struct stroke_msg_t { STR_USER_CREDS, /* print/reset counters */ STR_COUNTERS, + /* notify a config reload start */ + STR_CONF_RELOAD_START, + /* notify a config reload end */ + STR_CONF_RELOAD_END, /* more to come */ } type;