EDGESEC  0.1.0-alpha.0+sha.ca29a8277b72f80785649ea9ef9cd7edf642d939
Secure router - reference implementation
runctl.h
Go to the documentation of this file.
1 
10 #ifndef ENGINE_H
11 #define ENGINE_H
12 
13 #include <stdbool.h>
14 #include <inttypes.h>
15 
16 #include "config.h"
18 
26 int init_context(struct app_config *app_config, struct supervisor_context *ctx);
27 
37 int run_ctl(struct app_config *app_config, struct eloop_data *eloop);
38 
39 #endif
File containing the definition of the app configuration utilities.
int run_ctl(struct app_config *app_config, struct eloop_data *eloop)
Executes the edgesec WiFi networking engine. Creates subnets and starts the supervisor,...
Definition: runctl.c:405
int init_context(struct app_config *app_config, struct supervisor_context *ctx)
Initialises the app context structure.
Definition: runctl.c:244
The App configuration structures. Used for configuring the networking services.
Definition: config.h:34
Supervisor structure definition.
Definition: supervisor_config.h:45
File containing the definition of the supervisor service structure.