diff options
Diffstat (limited to 'src/hs-proxy.cpp')
-rw-r--r-- | src/hs-proxy.cpp | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/hs-proxy.cpp b/src/hs-proxy.cpp index 7571dad..f8b796c 100644 --- a/src/hs-proxy.cpp +++ b/src/hs-proxy.cpp @@ -56,6 +56,7 @@ static void api_callback(void *closure, struct json_object *object, const char * /* if we have an error then we couldn't start the application so we remove it */ if (error) { + AFB_INFO("asynchronous call, removing client %s", cdata->appid); clientManager->removeClient(cdata->appid); } @@ -122,6 +123,23 @@ int HS_AfmMainProxy::runnables(afb_api_t api, struct json_object **object) } /** + * get running application list + * + * #### Parameters + * - api : the api serving the request + * - object : return the details of appid + * + * #### Return + * 0 : success + * 1 : fail + * + */ +int HS_AfmMainProxy::ps(afb_api_t api, struct json_object **object) +{ + return api_call_sync(api, _afm_main, "runners", nullptr, object); +} + +/** * get details of application * * #### Parameters |