#ifndef C_BHOME_BUS_DBAPIS_H #define C_BHOME_BUS_DBAPIS_H #include #include #include "proto/x86_64/fileanalysis.pb.h" #include "proto/x86_64/protomsg.pb.h" #include "proto/x86_64/sysset.pb.h" using namespace std; bool dbapi_get_server_info(void *handle, protomsg::LocalConfig &message); bool dbapi_get_poll_config(void *handle, protomsg::PollConfig &message); bool dbapi_get_stack_config(void *handle, protomsg::FileAnalysisSetting &message); bool dbapi_get_time_rules(void *handle, std::vector &list); bool dbapi_get_dayctls(char *timeRules, std::vector &list); bool dbapi_get_timeranges(char *datactls, std::vector &list); bool dbapi_get_camera_rules(void *handle, std::vector &list); bool dbapi_get_cameras_by_runType(void *handle, std::vector &list, char *runType, bool gb28181); bool dbapi_get_gb28181_cameras_by_runtype(void *handle, std::vector &list); bool dbapi_get_sdk_channel_set(void *handle, std::vector &list); bool dbapi_get_sdks(void *handle, std::vector &list); bool dbapi_get_doing_stacks(void *handle, std::vector &list); bool dbapi_get_polygons(void *handle, std::vector &list); bool dbapi_get_polygon_relations(void *handle, std::vector &list); bool dbapi_get_server_get_is_sys_expired(void *handle); #endif