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

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

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

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

Классы

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

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

#define SCStreamClass   @"SCStream"
 
#define SC_STREAM_MAX_STRING_LENGTH   4096
 

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

enum  SCStreamErrorHandling { SCStreamErrorHandlingSystem = 1, SCStreamErrorHandlingStream = 2, SCStreamErrorHandlingStatus = 3 }
 
enum  SCStreamStatusCode {
  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 SCInteger SCStreamStatus
 

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

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

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

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

Макросы

#define SC_STREAM_MAX_STRING_LENGTH   4096

Максимальная длина строки по умолчанию

#define SCStreamClass   @"SCStream"

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

Типы

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

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

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

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

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

SCStreamErrorHandlingStream 

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

SCStreamErrorHandlingStatus 

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

Определяет набор констант для обозначения состояний потоков

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

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

SCStreamNotOpenError 

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

SCStreamReadOnlyError 

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

SCStreamWriteOnlyError 

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

SCStreamUnknownClassError 

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

SCStreamUnexpectedClassError 

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

SCStreamUnsupportedClassError 

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

SCStreamIncompleteReadError 

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

SCStreamIncompleteWriteError 

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

SCStreamOpenError 

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

SCStreamReadError 

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

SCStreamWriteError 

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