diff options
author | David Crocker <dcrocker@eschertech.com> | 2019-12-23 22:37:31 +0300 |
---|---|---|
committer | David Crocker <dcrocker@eschertech.com> | 2019-12-23 22:37:31 +0300 |
commit | ecbc545743695c73791ed8420bb4ad97266bec28 (patch) | |
tree | 4c33bb0c9efcd92e5bf8d219c447f6cfde894ae8 /src/Storage | |
parent | 7cf6080c42246a0bfea1e807325d312a457e13d3 (diff) |
Handle command parsing errors using exceptions
Diffstat (limited to 'src/Storage')
-rw-r--r-- | src/Storage/FileStore.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/Storage/FileStore.cpp b/src/Storage/FileStore.cpp index adf704d8..d92e5c41 100644 --- a/src/Storage/FileStore.cpp +++ b/src/Storage/FileStore.cpp @@ -140,7 +140,7 @@ void FileStore::Duplicate() switch (usageMode) { case FileUseMode::free: - INTERNAL_ERROR; + REPORT_INTERNAL_ERROR; break; case FileUseMode::readOnly: @@ -166,7 +166,7 @@ bool FileStore::Close() case FileUseMode::free: if (!inInterrupt()) { - INTERNAL_ERROR; + REPORT_INTERNAL_ERROR; } return false; @@ -237,7 +237,7 @@ bool FileStore::Seek(FilePosition pos) switch (usageMode) { case FileUseMode::free: - INTERNAL_ERROR; + REPORT_INTERNAL_ERROR; return false; case FileUseMode::readOnly: @@ -272,7 +272,7 @@ FilePosition FileStore::Length() const switch (usageMode) { case FileUseMode::free: - INTERNAL_ERROR; + REPORT_INTERNAL_ERROR; return 0; case FileUseMode::readOnly: @@ -299,7 +299,7 @@ int FileStore::Read(char* extBuf, size_t nBytes) switch (usageMode) { case FileUseMode::free: - INTERNAL_ERROR; + REPORT_INTERNAL_ERROR; return -1; case FileUseMode::readOnly: @@ -387,7 +387,7 @@ bool FileStore::Write(const char *s, size_t len) switch (usageMode) { case FileUseMode::free: - INTERNAL_ERROR; + REPORT_INTERNAL_ERROR; return false; case FileUseMode::readOnly: @@ -441,7 +441,7 @@ bool FileStore::Flush() switch (usageMode) { case FileUseMode::free: - INTERNAL_ERROR; + REPORT_INTERNAL_ERROR; return false; case FileUseMode::readOnly: @@ -479,7 +479,7 @@ bool FileStore::Truncate() { case FileUseMode::free: case FileUseMode::readOnly: - INTERNAL_ERROR; + REPORT_INTERNAL_ERROR; return false; case FileUseMode::readWrite: |