| | |
| | | |
| | | bool json_to_proto(const std::string &json, google::protobuf::Message &message); |
| | | bool proto_to_json(const google::protobuf::Message &message, std::string &json); |
| | | |
| | | char *make_get_request(const char *topic); |
| | | char *make_get_request(const char *topic, const std::map<string, string> *query_params); |
| | | |
| | | bool bus_dbapi_get(void *handle, const char *topic, google::protobuf::Message &message); |
| | | bool bus_dbapi_get_topic_data(void *handle, const char *topic, crepmsg **pptr_repmsg, size_t len); |
| | | extern "C" int bus_dbapi_get_json_data(const char *json, char **pptr_data, uint8_t *ptr_type); |
| | | bool bus_dbapi_get_str(void *handle, const char *topic, char **pptr_str); |
| | | int get_value_by_key(char *json, const char *key, char **pptr_data); |
| | | |
| | | template <class T> |
| | | bool bus_dbapi_get_list(char *json, T &list) { |
| | | char *ptr_value = NULL; |