diff options
Diffstat (limited to 'src/mongo/db/storage/recovery_unit_noop.h')
-rw-r--r-- | src/mongo/db/storage/recovery_unit_noop.h | 74 |
1 files changed, 37 insertions, 37 deletions
diff --git a/src/mongo/db/storage/recovery_unit_noop.h b/src/mongo/db/storage/recovery_unit_noop.h index c324bc330a8..d8f7e69adb1 100644 --- a/src/mongo/db/storage/recovery_unit_noop.h +++ b/src/mongo/db/storage/recovery_unit_noop.h @@ -35,53 +35,53 @@ namespace mongo { - class OperationContext; +class OperationContext; - class RecoveryUnitNoop : public RecoveryUnit { - public: - void beginUnitOfWork(OperationContext* opCtx) final {} - void commitUnitOfWork() final { - for (auto& change : _changes) { - try { - change->commit(); - } - catch (...) { - std::terminate(); - } +class RecoveryUnitNoop : public RecoveryUnit { +public: + void beginUnitOfWork(OperationContext* opCtx) final {} + void commitUnitOfWork() final { + for (auto& change : _changes) { + try { + change->commit(); + } catch (...) { + std::terminate(); } - _changes.clear(); } - void abortUnitOfWork() final { - for (auto it = _changes.rbegin(); it != _changes.rend(); ++it) { - try { - (*it)->rollback(); - } - catch (...) { - std::terminate(); - } + _changes.clear(); + } + void abortUnitOfWork() final { + for (auto it = _changes.rbegin(); it != _changes.rend(); ++it) { + try { + (*it)->rollback(); + } catch (...) { + std::terminate(); } - _changes.clear(); } + _changes.clear(); + } - virtual void abandonSnapshot() {} + virtual void abandonSnapshot() {} - virtual bool waitUntilDurable() { - return true; - } + virtual bool waitUntilDurable() { + return true; + } - virtual void registerChange(Change* change) { - _changes.push_back(std::unique_ptr<Change>(change)); - } + virtual void registerChange(Change* change) { + _changes.push_back(std::unique_ptr<Change>(change)); + } - virtual void* writingPtr(void* data, size_t len) { - return data; - } - virtual void setRollbackWritesDisabled() {} + virtual void* writingPtr(void* data, size_t len) { + return data; + } + virtual void setRollbackWritesDisabled() {} - virtual SnapshotId getSnapshotId() const { return SnapshotId(); } + virtual SnapshotId getSnapshotId() const { + return SnapshotId(); + } - private: - std::vector<std::unique_ptr<Change>> _changes; - }; +private: + std::vector<std::unique_ptr<Change>> _changes; +}; } // namespace mongo |