| 258 | } |
| 259 | |
| 260 | const TimeDomain* DataEngine::getTimeDomain(TimeDomainId id) const { |
| 261 | auto it = impl_->time_domains.find(id); |
| 262 | if (it == impl_->time_domains.end()) { |
| 263 | return nullptr; |
| 264 | } |
| 265 | return &it->second; |
| 266 | } |
| 267 | |
| 268 | void DataEngine::setDisplayOffset(TimeDomainId id, Timestamp offset) { |
| 269 | std::unique_lock<std::recursive_mutex> lock(impl_->mutex_); |