summaryrefslogtreecommitdiffstats
path: root/xds-service/supervisor-service.h
diff options
context:
space:
mode:
authorSebastien Douheret <sebastien.douheret@iot.bzh>2018-05-24 15:48:18 +0200
committerSebastien Douheret <sebastien.douheret@iot.bzh>2018-07-10 23:59:54 +0200
commit197d9acab4fb5097d3dce56227c2096abdc075bd (patch)
tree6da888c3fa96ccd070939958a4297f140e75b660 /xds-service/supervisor-service.h
parent1ed3d346f61d9115fccb33d3047be783a7dd7f7a (diff)
Convert binding to use the controller
Change-Id: Iae15b07ee768584d7a1a958fb7e119bca65c29e4 Signed-off-by: Sebastien Douheret <sebastien.douheret@iot.bzh>
Diffstat (limited to 'xds-service/supervisor-service.h')
-rw-r--r--xds-service/supervisor-service.h51
1 files changed, 0 insertions, 51 deletions
diff --git a/xds-service/supervisor-service.h b/xds-service/supervisor-service.h
deleted file mode 100644
index 84fe36c..0000000
--- a/xds-service/supervisor-service.h
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- * Copyright (C) 2018 "IoT.bzh"
- * Author "Sebastien Douheret" <sebastien@iot.bzh>
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-#pragma once
-
-#include <stdbool.h>
-#include "wrap-json.h"
-
-// FIXME Use chained list instead of static array
-#define MAX_CLIENTS 32
-#define MAX_SERVERS 32
-#define MAX_DAEMONS 1024
-
-
-typedef struct daemon
-{
- int pid;
- const char* name;
- bool isServer;
- bool isClient;
- //char *ws_clients[MAX_CLIENTS];
- //char *ws_servers[MAX_SERVERS];
- json_object *ws_clients;
- json_object *ws_servers;
- json_object *config;
- json_object *apis;
-} DAEMON_T;
-
-typedef struct daemons_result_
-{
- int count;
- DAEMON_T *daemons[MAX_DAEMONS];
-} DAEMONS_T;
-
-
-extern int getDaemons(DAEMONS_T **daemons);
-extern int trace_exchange(DAEMON_T *svr, DAEMON_T *cli);
-extern void supervisor_service_init(void);