Samond Classes Library 1.2.6-STABLE build 219
Классы
Файл SCStreamException.h

Заголовочный файл класса SCStreamException. Подробнее...

#import <Foundation/Foundation.h>
#import <scl/SCException.h>
#import <scl/SCFileStream.h>

См. исходные тексты.

Классы

class  SCStreamException
 Класс исключительных ситуаций в потоках Подробнее...
 

Константы класса

#define SCStreamExceptionClass   @"SCStreamException"
 
#define SCStreamErrorName   @"SCStream"
 

Константы ошибок

#define SCStreamEIDUnspecified   @"SCL-20020"
 
#define SCStreamEIDNotOpen   @"SCL-20021"
 
#define SCStreamEIDReadOnly   @"SCL-20022"
 
#define SCStreamEIDWriteOnly   @"SCL-20023"
 
#define SCStreamEIDUnknown   @"SCL-20024"
 
#define SCStreamEIDUnexpected   @"SCL-20025"
 
#define SCStreamEIDUnsupported   @"SCL-20026"
 
#define SCStreamEIDIncompleteReading   @"SCL-20027"
 
#define SCStreamEIDIncompleteWriting   @"SCL-20028"
 
#define SCStreamEIDOpening   @"SCL-20029"
 
#define SCStreamEIDRead   @"SCL-20030"
 
#define SCStreamEIDWrite   @"SCL-20031"
 
#define SCStreamEIDNumber   @"SCL-20032"
 
#define SCStreamEIDOpenMode   @"SCL-20033"
 
#define SCStreamEIDEmptyPath   @"SCL-20034"
 
#define SCStreamEIDEOF   @"SCL-20035"
 
#define SCStreamEIDOffset   @"SCL-20036"
 
#define SCStreamEIDOffsetWhence   @"SCL-20037"
 

Типы поддержки класса

enum  SCStreamErrorCode {
  SCStreamErrorUnspecified = -20020, SCStreamErrorNotOpen = -20021, SCStreamErrorReadOnly = -20022, SCStreamErrorWriteOnly = -20023,
  SCStreamErrorUnknown = -20024, SCStreamErrorUnexpected = -20025, SCStreamErrorUnsupported = -20026, SCStreamErrorIncompleteReading = -20027,
  SCStreamErrorIncompleteWriting = -20028, SCStreamErrorOpening = -20029, SCStreamErrorRead = -20030, SCStreamErrorWrite = -20031,
  SCStreamErrorNumber = -20032, SCStreamErrorOpenMode = -20033, SCStreamErrorEmptyPath = -20034, SCStreamErrorEOF = -20035,
  SCStreamErrorOffset = -20036, SCStreamErrorOffsetWhence = -20037
}
 
typedef SCInteger SCStreamError
 

Подробное описание

Заголовочный файл класса SCStreamException.

SDK
macOS 10.6+, iOS 7.0+, GNUstep
Начиная с
версии 1.1.3

Содержит объявление класса исключительных ситуаций в потоках SCStreamException.

Макросы

#define SCStreamEIDEmptyPath   @"SCL-20034"

Идентификатор ошибки пустого пути к потоку

#define SCStreamEIDEOF   @"SCL-20035"

Идентификатор ошибки обнаружения конца потока

#define SCStreamEIDIncompleteReading   @"SCL-20027"

Идентификатор ошибки незавершенной операции чтения

#define SCStreamEIDIncompleteWriting   @"SCL-20028"

Идентификатор ошибки незавершенной операции записи

#define SCStreamEIDNotOpen   @"SCL-20021"

Идентификатор ошибки неоткрытого потока

#define SCStreamEIDNumber   @"SCL-20032"

Идентификатор ошибки числового объекта

#define SCStreamEIDOffset   @"SCL-20036"

Идентификатор ошибки смещения в потоке

#define SCStreamEIDOffsetWhence   @"SCL-20037"

Идентификатор ошибки некорректного направления смещения

#define SCStreamEIDOpening   @"SCL-20029"

Идентификатор ошибки открытия потока

#define SCStreamEIDOpenMode   @"SCL-20033"

Идентификатор ошибки некорректного режима потока

#define SCStreamEIDRead   @"SCL-20030"

Идентификатор ошибки чтения данных

#define SCStreamEIDReadOnly   @"SCL-20022"

Идентификатор ошибки записи в поток в режиме только для чтения

#define SCStreamEIDUnexpected   @"SCL-20025"

Идентификатор ошибки неожиданного класса

#define SCStreamEIDUnknown   @"SCL-20024"

Идентификатор ошибки неизвестного класса

#define SCStreamEIDUnspecified   @"SCL-20020"

Идентификатор неопределенной ошибки потока

#define SCStreamEIDUnsupported   @"SCL-20026"

Идентификатор ошибки неподдерживаемого класса

#define SCStreamEIDWrite   @"SCL-20031"

Идентификатор ошибки записи данных

#define SCStreamEIDWriteOnly   @"SCL-20023"

Идентификатор ошибки чтения из потока в режиме только для записи

#define SCStreamErrorName   @"SCStream"

Название исключительной ситуации потоков

#define SCStreamExceptionClass   @"SCStreamException"

Название класса SCStreamException

Типы

Тип кодов ошибок потоков

Перечисления

Определяет набор констант для идентификации ошибок потоков

Элементы перечислений
SCStreamErrorUnspecified 

Неопределенная ошибка потока

SCStreamErrorNotOpen 

Поток не открыт

SCStreamErrorReadOnly 

Поток открыт только для чтения

SCStreamErrorWriteOnly 

Поток открыт только для записи

SCStreamErrorUnknown 

Обнаружен неизвестный класс

SCStreamErrorUnexpected 

Обнаружен экземпляр класса неожиданного типа

SCStreamErrorUnsupported 

Обнаружен неподдерживаемый класс

SCStreamErrorIncompleteReading 

Операция чтения не завершена

SCStreamErrorIncompleteWriting 

Операция записи не завершена

SCStreamErrorOpening 

Ошибка открытия потока

SCStreamErrorRead 

Ошибка чтения данных

SCStreamErrorWrite 

Ошибка записи данных

SCStreamErrorNumber 

Ошибка класса NSNumber

SCStreamErrorOpenMode 

Некорректный режим открытия потока

SCStreamErrorEmptyPath 

Задан пустой путь к потоку

SCStreamErrorEOF 

Обнаружен конец потока

SCStreamErrorOffset 

Некорректный размер смещения в потоке

SCStreamErrorOffsetWhence 

Некорректное направление смещения в потоке