summaryrefslogtreecommitdiffstats
path: root/src/afs-supervisor.c
diff options
context:
space:
mode:
authorJosé Bollo <jose.bollo@iot.bzh>2018-02-13 11:51:14 +0100
committerJosé Bollo <jose.bollo@iot.bzh>2018-02-13 11:51:14 +0100
commit775144f839df8e3d37ec1cf52d0f7d3849ac7d46 (patch)
treea315600063bc147918bcc1518a81b79280423fa9 /src/afs-supervisor.c
parente88c6e83a85c5bcdce7bc02081bf62d117bb2e28 (diff)
supervision: Add retrieval of config
Change-Id: Id7bb91c267037cbd36c6cafef62d3c39a67e77db Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Diffstat (limited to 'src/afs-supervisor.c')
-rw-r--r--src/afs-supervisor.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/afs-supervisor.c b/src/afs-supervisor.c
index 09df3639..32bd9956 100644
--- a/src/afs-supervisor.c
+++ b/src/afs-supervisor.c
@@ -339,6 +339,7 @@ static void start(int signum, void *arg)
*/
int main(int ac, char **av)
{
+ verbosity = Verbosity_Level_Debug;
/* enter job processing */
jobs_start(3, 0, 10, start, av[1]);
WARNING("hoops returned from jobs_enter! [report bug]");
@@ -413,6 +414,11 @@ static void f_do(struct afb_req req)
propagate(req, NULL);
}
+static void f_config(struct afb_req req)
+{
+ propagate(req, NULL);
+}
+
static void f_trace(struct afb_req req)
{
propagate(req, NULL);
@@ -460,6 +466,13 @@ static const struct afb_verb_v2 _afb_verbs_v2_supervision[] = {
.session = AFB_SESSION_NONE_V2
},
{
+ .verb = "config",
+ .callback = f_config,
+ .auth = &_afb_auths_v2_supervision[0],
+ .info = NULL,
+ .session = AFB_SESSION_NONE_V2
+ },
+ {
.verb = "do",
.callback = f_do,
.auth = &_afb_auths_v2_supervision[0],