using Handler = std::function<void(json_object *)>;
int initialize();
- void setEventHandler(PolicyManager::Handler handler);
int inputEvent(json_object* json_in, PolicyManager::Handler notify_state);
std::string roleToCategory(const char* role);
std::unordered_map<std::string, std::string> category2role_;
std::unordered_map<std::string, std::string> role2defaultarea_;
- struct sd_event* sd_event_;
-
int initializeSdEventLoop();
- void checkPolicyEntry(int event, int delay_ms, PolicyManager::Handler handler);
// Load role.db
int loadRoleDb();