| 174 | |
| 175 | |
| 176 | bool StoreMetaQueue::Front(StoreMeta &meta) { |
| 177 | lock_guard<mutex> lock_guard(impl_->lock); |
| 178 | |
| 179 | if (impl_->metas.empty()) return false; |
| 180 | meta = *impl_->metas.begin(); |
| 181 | return true; |
| 182 | } |
| 183 | |
| 184 | bool StoreMetaQueue::Back(StoreMeta &meta) { |
| 185 | lock_guard<mutex> lock_guard(impl_->lock); |