Code Review
/
apps
/
agl-service-homescreen.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
merge vui
[apps/agl-service-homescreen.git]
/
src
/
hs-proxy.h
diff --git
a/src/hs-proxy.h
b/src/hs-proxy.h
index
45bf9f4
..
6793b39
100644
(file)
--- a/
src/hs-proxy.h
+++ b/
src/hs-proxy.h
@@
-20,8
+20,12
@@
#include <string>
#include <json-c/json.h>
#include <functional>
#include <string>
#include <json-c/json.h>
#include <functional>
+#include <list>
#include "hs-helper.h"
#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 {
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);
};
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
#endif // HOMESCREEN_PROXY_H
\ No newline at end of file