- const std::unordered_set<const char*> concerned_event_list {
- "windowmanager/RestrictionOn",
- "windowmanager/RestrictionOff"
+ typedef void (HS_Restriction::*func_handler)(afb_api_t, struct json_object*);
+ const std::unordered_map<std::string, func_handler> concerned_event_list {
+ {"windowmanager/RestrictionOn", &HS_Restriction::restrictionOn},
+ {"windowmanager/RestrictionOff", &HS_Restriction::restrictionOff}