Samond Classes Library 1.2.1-RELEASE build 181
Классы
Файл SCStream.h

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

#import <Foundation/Foundation.h>
#import <scl/SCObject.h>
#import <scl/SCSystemException.h>
#import <scl/SCStreamException.h>

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

Классы

class  SCStream
 Абстрактный класс потоков библиотеки Подробнее...
 

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

#define SCStreamClass   @"SCStream"
 Название класса SCStream.
 
#define SC_STREAM_MAX_STRING_LENGTH   4096
 Максимальная длина строки по умолчанию
 

Типы данных для поддержки потоков

enum  _SCStreamErrorHandling { SCStreamErrorHandlingSystem = 1, SCStreamErrorHandlingStream = 2, SCStreamErrorHandlingStatus = 3 }
 
enum  _SCStreamStatus {
  SCStreamOK = 0, SCStreamNotOpenError = -20021, SCStreamReadOnlyError = -20022, SCStreamWriteOnlyError = -20023,
  SCStreamUnknownClassError = -20024, SCStreamUnexpectedClassError = -20025, SCStreamUnsupportedClassError = -20026, SCStreamIncompleteReadError = -20027,
  SCStreamIncompleteWriteError = -20028, SCStreamOpenError = -20029, SCStreamReadError = -20030, SCStreamWriteError = -20031
}
 
typedef enum _SCStreamErrorHandling SCStreamErrorHandling
 Тип видов обработки возникших в протоке ошибок. Подробнее...
 
typedef SCInteger SCStreamStatus
 Тип состояния потока Подробнее...
 

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

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

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

Содержит описание класса SCStream, который обеспечивает методы доступа к механизму потоков библиотеки SCL.

Типы

Тип видов обработки возникших в протоке ошибок.

Определяет константы, которыми можно управлять способом обработки ошибок потока

Тип состояния потока

Определяет константы состояний потока

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

Множество с константами типов обработки ошибок потока.

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

Генерация исключительной ситуации системной ошибки

SCStreamErrorHandlingStream 

Генерация исключительной ситуации ошибки при работе с потоком

SCStreamErrorHandlingStatus 

Изменение статуса потока

Множество констант состояния потока.

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

Ошибок не обнаружено

SCStreamNotOpenError 

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

SCStreamReadOnlyError 

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

SCStreamWriteOnlyError 

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

SCStreamUnknownClassError 

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

SCStreamUnexpectedClassError 

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

SCStreamUnsupportedClassError 

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

SCStreamIncompleteReadError 

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

SCStreamIncompleteWriteError 

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

SCStreamOpenError 

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

SCStreamReadError 

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

SCStreamWriteError 

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