| 119 | // --------------------------------------------------------------------------- |
| 120 | |
| 121 | Expected<TopicId> DataEngine::createTopic(DatasetId dataset_id, TopicDescriptor descriptor, TopicId requested_id) { |
| 122 | std::unique_lock<std::recursive_mutex> lock(impl_->mutex_); |
| 123 | return createTopicLocked(dataset_id, std::move(descriptor), requested_id); |
| 124 | } |
| 125 | |
| 126 | Expected<TopicId> DataEngine::createTopicLocked( |
| 127 | DatasetId dataset_id, TopicDescriptor descriptor, TopicId requested_id) { |
no outgoing calls