#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_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
{
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*/