#ifndef HM_MANAGER_H #define HM_MANAGER_H #include #include #include "device.h" namespace hm { void StartManager(); bool managerGetFaceDevices(std::vector &devices, std::string &msg); bool managerGetFaceDeviceUsers(const std::string &seq, std::vector &user, std::string &msg); bool managerInsertFaceDeviceUser(const std::string &seq, const User &user, std::string &msg); bool managerRemoveFaceDeviceUser(const std::string &seq, const std::string &uid, std::string &msg); bool managerGetCarDevices(std::vector &devices, std::string &msg); bool managerGetCarDeviceWoBList( const std::string &seq, const bool &isBlack, std::vector &list, std::string &msg ); bool managerInsertCarDeviceWoBList( const std::string &seq, const bool &isBlack, std::vector &list, std::string &msg ); bool managerRemoveCarDeviceWoBList( const std::string &seq, const bool &isBlack, std::vector &cids, std::string &msg ); void StopManager(); } #endif //HM_MANAGER_H