diff options
Diffstat (limited to 'src/hs-proxy.h')
-rw-r--r-- | src/hs-proxy.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/hs-proxy.h b/src/hs-proxy.h index 45bf9f4..6793b39 100644 --- a/src/hs-proxy.h +++ b/src/hs-proxy.h @@ -20,8 +20,12 @@ #include <string> #include <json-c/json.h> #include <functional> +#include <list> #include "hs-helper.h" +extern const char _afm_main[]; +extern const char _vshl_capabilities[]; + typedef void (*api_cb_func)(struct json_object *obj, const char *error, const char *info); class HS_AfmMainProxy { @@ -75,4 +79,9 @@ public: void subscribe(afb_api_t api, EventType event, api_cb_func f = nullptr); }; +struct HS_VshlCapabilitiesProxy { + // asynchronous call, reply in callback function + void subscribe(afb_api_t api, const std::string &module, const std::list<std::string> &ev_list); +}; + #endif // HOMESCREEN_PROXY_H
\ No newline at end of file |