#include <pcstore/storeexception.h>
| class PCStore::TStoreException |
| Public Attributes | |
|---|---|
| EStoreError | iErrorCode |
| Public Member Enumerations | |
|---|---|
| enum | EStoreError { EFileOpenError, EFileReadError, EFileWriteError, EFileSeekError, ..., EDesOverfloat } |
| Public Member Functions | |
|---|---|
| TStoreException(EStoreError) | |
Class for the exceptions which will be thrown by the PCStore library.
| EStoreError | iErrorCode |
| Enumerator | Value | Description |
|---|---|---|
| EFileOpenError | -1 |
library wide error code -1: fail to open file. |
| EFileReadError | -2 |
library wide error code -2: fail to read file. |
| EFileWriteError | -3 |
library wide error code -3: fail to write file. |
| EFileSeekError | -4 |
library wide error code -4: fail to seek file. |
| EStreamExclusionError | -5 |
library wide error code -5: attemp to create stream while another stream exists. |
| EStoreNotSupported | -6 |
library wide error code -6: the file is not the supported store type. |
| EStoreModeError | -7 |
library wide error code -7: operation on a mismatching type of store. |
| EStoreCorrupt | -8 |
library wide error code -8: the store file is corrupted. |
| EDesOverfloat | -9 |
library wide error code -9: the maximum length of the descriptor overfloates |