| 200 | GatedMockFilesystem::~GatedMockFilesystem() = default; |
| 201 | |
| 202 | Result<std::shared_ptr<io::OutputStream>> GatedMockFilesystem::OpenOutputStream( |
| 203 | const std::string& path, const std::shared_ptr<const KeyValueMetadata>& metadata) { |
| 204 | RETURN_NOT_OK(open_output_sem_.Acquire(1)); |
| 205 | return MockFileSystem::OpenOutputStream(path, metadata); |
| 206 | } |
| 207 | |
| 208 | Status GatedMockFilesystem::WaitForOpenOutputStream(uint32_t num_waiters) { |
| 209 | return open_output_sem_.WaitForWaiters(num_waiters); |
no test coverage detected