summaryrefslogtreecommitdiffstats
path: root/src/hs-helper.h
diff options
context:
space:
mode:
authorwang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>2018-11-28 17:23:49 +0800
committerwang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>2018-11-28 17:26:26 +0800
commitb730d31a7e5e23756ab1b076de21d41369a500c5 (patch)
tree59784664e070438492ddeb96c6abc2a7512d2e67 /src/hs-helper.h
parent31ff5ce755d00cf12ea2ffc96c33ed9acd36358f (diff)
fix issue,not free stringguppy_6.99.2guppy/6.99.26.99.2
After called afb_req_get_application_id api needed to free the string. Change-Id: Ia59a3f4984854d61f4c5a8d9206f44988594ebf3 Signed-off-by: wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
Diffstat (limited to 'src/hs-helper.h')
-rw-r--r--src/hs-helper.h13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/hs-helper.h b/src/hs-helper.h
index c01e49a..95ecb66 100644
--- a/src/hs-helper.h
+++ b/src/hs-helper.h
@@ -19,12 +19,14 @@
#define AFB_BINDING_VERSION 3
#include <afb/afb-binding.h>
#include <json-c/json.h>
+#include <string>
-#define AFB_EVENT_BAD_REQUEST 100
-#define AFB_REQ_SUBSCRIBE_ERROR 101
-#define AFB_REQ_UNSUBSCRIBE_ERROR 102
-#define AFB_REQ_SHOWNOTIFICATION_ERROR 103
-#define AFB_REQ_SHOWINFORMATION_ERROR 104
+#define AFB_EVENT_BAD_REQUEST 100
+#define AFB_REQ_SUBSCRIBE_ERROR 101
+#define AFB_REQ_UNSUBSCRIBE_ERROR 102
+#define AFB_REQ_SHOWNOTIFICATION_ERROR 103
+#define AFB_REQ_SHOWINFORMATION_ERROR 104
+#define AFB_REQ_GETAPPLICATIONID_ERROR 105
typedef enum REQ_ERROR
{
@@ -47,5 +49,6 @@ void hs_add_object_to_json_object(struct json_object* j_obj, int count, ...);
void hs_add_object_to_json_object_str(struct json_object* j_obj, int count, ...);
void hs_add_object_to_json_object_func(struct json_object* j_obj, const char* verb_name, int count, ...);
int hs_search_event_name_index(const char* value);
+std::string get_application_id(const afb_req_t request);
#endif /*HOMESCREEN_HELPER_H*/