diff options
author | Romain Forlot <romain.forlot@iot.bzh> | 2018-09-13 15:01:13 +0200 |
---|---|---|
committer | Romain Forlot <romain.forlot@iot.bzh> | 2018-09-14 10:42:24 +0200 |
commit | bc13eeff8c7fd9af8c6a7ab16ba924f1f942353e (patch) | |
tree | 81b92b5e1bef596434b45406421c5793ed0c0cda /ctl-lib/ctl-action.c | |
parent | 0176d185790649daad4384d1712ca1c7070ac561 (diff) |
Add ctlPlugins array to the ctlConfig structure
This lets you add new actions to a section from a plugin,
typically at its init step.
Change-Id: I33a61c6162d25332d680d8a0e2d1841a457e0e80
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
Diffstat (limited to 'ctl-lib/ctl-action.c')
-rw-r--r-- | ctl-lib/ctl-action.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/ctl-lib/ctl-action.c b/ctl-lib/ctl-action.c index a42e8b5..4c72105 100644 --- a/ctl-lib/ctl-action.c +++ b/ctl-lib/ctl-action.c @@ -407,3 +407,8 @@ int AddActionsToSection(AFB_ApiT apiHandle, CtlSectionT *section, json_object *a } return 0; } + +int AddActionsToSectionFromPlugin(AFB_ApiT apiHandle, CtlPluginT *externalCtlPlugins, CtlSectionT *section, json_object *actionsJ, int exportApi) { + ctlPlugins = externalCtlPlugins; + return AddActionsToSection(apiHandle, section, actionsJ, exportApi); +} |