| | |
| | | #define C_BHOMEBUS_API_UTIL_H |
| | | |
| | | #define DATA_URL_PREFIX(x) "/data/api-v" x |
| | | #include "3rdparty/bus_client/message.h" |
| | | #include <vector> |
| | | |
| | | 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); |
| | | 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); |
| | | #endif |