| 453 | } |
| 454 | |
| 455 | comm::RetCode TopicConfig::GetQueueInfoByQueueInfoID(const int queue_info_id, shared_ptr<const proto::QueueInfo> &queue_info) const { |
| 456 | queue_info = nullptr; |
| 457 | |
| 458 | auto &&it = impl_->queue_info_id2queue_info.find(queue_info_id); |
| 459 | if (impl_->queue_info_id2queue_info.end() != it) { |
| 460 | queue_info = it->second; |
| 461 | return comm::RetCode::RET_OK; |
| 462 | } |
| 463 | return comm::RetCode::RET_ERR_RANGE_QUEUE_INFO; |
| 464 | } |
| 465 | |
| 466 | bool TopicConfig::ShouldSkip(const comm::proto::QItem &item, const int sub_id, const int queue_info_id) const { |
| 467 | auto &&proto = GetProto(); |
no outgoing calls