22 #import <scl/SCStreamException.h>
23 #import <scl/SCFileStream.h>
26 #pragma mark Константы класса
31 #define SCFileStreamExceptionClass @"SCFileStreamException"
35 #pragma mark Error ID constants
41 #define SCFileStreamEIDOpenMode @"SCL-20033"
42 #define SCFileStreamEIDEmptyPath @"SCL-20034"
44 #define SCFileStreamEIDEOF @"SCL-20035"
46 #define SCFileStreamEIDOffset @"SCL-20036"
48 #define SCFileStreamEIDOffsetWhence @"SCL-20037"
53 #pragma mark Типы поддержки класса
125 #pragma mark Свойства экземпляра класса
158 #pragma mark Методы доступа к свойствам экземпляра класса
165 #pragma mark Создание и инициализация исключительной ситуации некорректного режима открытия потока
172 #pragma mark Создание и инициализация исключительной ситуации пустого пути файлового потока
174 - (id)initWithEmptyPath;
177 #pragma mark Создание и инициализация исключительной ситуации обнаружения конца файлового потока
180 - (id)initWithEndOfFile:(NSString *)file;
181 - (id)initWithEndOfFile;
184 #pragma mark Создание и инициализация исключительных ситуаций при позиционировании в потоке
188 path:(NSString *)path;
199 path:(NSString *)path;
201 - (id)initWithSeekError:(
SCSystemError)error path:(NSString *)path;
SCFileStreamOpenMode openMode
Definition: SCFileStreamException.h:135
int64_t SCLong
Definition: SCTypes.h:54
Empty file stream path.
Definition: SCFileStreamException.h:70
SCFileStreamOffsetWhence whence
Definition: SCFileStreamException.h:153
Exception class SCFileStreamException.
Definition: SCFileStreamException.h:117
_SCFileStreamError
Definition: SCFileStreamException.h:67
enum _SCFileStreamOpenMode SCFileStreamOpenMode
File stream opening modes type.
Definition: SCFileStream.h:187
SCSystemError seekError
Definition: SCFileStreamException.h:141
enum _SCFileStreamOffsetWhence SCFileStreamOffsetWhence
Stream offset whence type.
Definition: SCFileStream.h:228
Incorrect file stream offset.
Definition: SCFileStreamException.h:74
Incorrect file stream open mode.
Definition: SCFileStreamException.h:68
Exception class SCStreamException.
Definition: SCStreamException.h:163
SCInteger SCStreamError
Stream errors data type.
Definition: SCStreamException.h:120
SCLong offset
Definition: SCFileStreamException.h:147
End of stream.
Definition: SCFileStreamException.h:72
SCStreamError SCFileStreamError
File stream errors type.
Definition: SCFileStreamException.h:90
SCInteger SCSystemError
System error type.
Definition: SCSystemException.h:68
Incorrect file stream offset whence.
Definition: SCFileStreamException.h:76