aboutsummaryrefslogtreecommitdiffstats
path: root/src/hs-proxy.h
diff options
context:
space:
mode:
authorwang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>2019-06-03 14:47:27 +0800
committerwang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>2019-06-03 17:41:21 +0800
commit3f110d22406e836a7fa8878b00d4b1784ae31a55 (patch)
tree07cfe8c7abaaca1b16045d98e54c5619ca2ba301 /src/hs-proxy.h
parent6721f3fbd9d3e5de3b41ce1859ae6034da474a8d (diff)
merge vui
Change-Id: I64a1bb68ea3e2b772a40eb78d316c54f8ed25de8
Diffstat (limited to 'src/hs-proxy.h')
-rw-r--r--src/hs-proxy.h9
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