|
Seismic Drive Client API
|
#include <SDException.h>


Classes | |
| class | Impl |
Public Member Functions | |
| std::string | getPath () |
| bool | isReadLocked () const |
| bool | isWriteLocked () const |
| bool | lockFailed () const |
| bool | unlockFailed () const |
| std::uint32_t | getEstimatedLockLeaseSeconds () const |
| Reason const & | reason () const =delete |
| std::uint32_t | get_estimated_lock_lease_seconds () const =delete |
| Locked (const Impl &impl) | |
| ~Locked () | |
Protected Member Functions | |
| Locked (Impl *impl) | |
Protected Attributes | |
| std::shared_ptr< Impl > | impl |
API calls mutating a dataset failed to obtain a lock.
The caller must decide whether it's appropriate to retry.
Different reasons for error will warrant a different callback
| seismicdrive::error::dataset::Locked::Locked | ( | const Impl & | impl | ) |
| seismicdrive::error::dataset::Locked::~Locked | ( | ) |
|
protected |
|
delete |
| std::uint32_t seismicdrive::error::dataset::Locked::getEstimatedLockLeaseSeconds | ( | ) | const |
| std::string seismicdrive::error::dataset::Locked::getPath | ( | ) |
Returns the dataset path.
| bool seismicdrive::error::dataset::Locked::isReadLocked | ( | ) | const |
The dataset is already read locked.
| bool seismicdrive::error::dataset::Locked::isWriteLocked | ( | ) | const |
The dataset is already write locked.
| bool seismicdrive::error::dataset::Locked::lockFailed | ( | ) | const |
Unable to lock the dataset (failed to acquire lock cache mutex).
|
delete |
| bool seismicdrive::error::dataset::Locked::unlockFailed | ( | ) | const |
Unable to unlock the dataset (failed to release lock cache mutex).
|
protected |
1.8.14