| #pragma once | |
| #include <vector> | |
| #include "BrokerData.h" | |
| #include "QueueData.h" | |
| #include "rocketmq/RocketMQ.h" | |
| ROCKETMQ_NAMESPACE_BEGIN | |
| struct TopicRouteData { | |
| /** | |
| * @brief In Java, it's named "queueDatas" | |
| * | |
| */ | |
| std::vector<QueueData> queue_data_; | |
| /** | |
| * @brief In Java, it's named "brokerDatas" | |
| * | |
| */ | |
| std::vector<BrokerData> broker_data_; | |
| static TopicRouteData decode(const google::protobuf::Struct& root); | |
| }; | |
| ROCKETMQ_NAMESPACE_END |