Samond Classes Library 1.2.1-RELEASE build 181
Полный список членов класса
Класс SCStreamDelegate

Класс реализует методы протокола SCStreamDelegate. Подробнее...

#import <SCStreamDelegate.h>

Граф наследования:SCStreamDelegate:
SCDelegate <SCStreamDelegate> SCObject

Обработка ошибок потоков

(void) - stream:didDetectError:
 

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

(void) - willReadObjectFromStream:
 
(void) - stream:willReadBytes:toBuffer:
 
(void) - stream:didFinishReadingObject:
 
(void) - stream:didFinishReadingBytes:toBuffer:
 

События записи данных в поток

(void) - stream:willWriteObject:
 
(void) - stream:willWriteBytes:fromBuffer:
 
(void) - stream:didFinishWritingObject:
 
(void) - stream:didFinishWritingBytes:fromBuffer:
 

События открытия и закрытия файловых потоков

(void) - stream:willOpenWithPath:mode:
 
(void) - willCloseStream:
 
(void) - stream:didFinishOpeningWithPath:mode:successfully:
 
(void) - didFinishClosingStream:
 

Дополнительные унаследованные члены

- Методы экземпляра унаследованные от SCObject
(instancetype) - initWithCoder:
 
(instancetype) - initWithContentsOfSerializedFile:
 
(void) - encodeWithCoder:
 
(BOOL) - writeContentsToSerializedFile:
 
(instancetype) - initWithDataDictionary:
 
(instancetype) - initWithDataDictionaryFromFile:
 
(void) - writeToDataDictionary:
 
(void) - writeToDataDictionaryFile:atomically:
 
(void) - writeToDataDictionaryFile:
 
(NSDictionary *) - dataDictionary
 
(instancetype) - initWithStream:
 
(instancetype) - initWithFileStream:
 
(void) - writeToStream:
 
(void) - writeToFileStream:
 
(void) - appendToFileStream:
 
(id) - copyObject
 
(SCComparisonResult- compareWithObject:
 
(BOOL) - isEqual:
 
- Методы экземпляра унаследованные от <SCStreamDelegate>

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

Класс реализует методы протокола SCStreamDelegate.

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

Позволяет разработчикам переопределять только нужные им методы протокола SCStreamDelegate, что существенно сокращает время работы над использующими библиотеку приложениями.

Документация метода

- (void) didFinishClosingStream: (SCStream *)  stream

Метод вызывается после закрытия файлового потока.

Аргументы
stream- вызвавший обработчик поток

Переопределяет метод предка <SCStreamDelegate>.

- (void) stream: (SCStream *)  stream
didDetectError: (SCStreamStatus error 

Метод вызывается при обнаружении ошибки в работе потока.

Аргументы
stream- указатель на вызвавший обработчик поток
error- код обнаруженной ошибки

Переопределяет метод предка <SCStreamDelegate>.

- (void) stream: (SCStream *)  stream
didFinishOpeningWithPath: (NSString *)  path
mode: (SCFileStreamOpenMode mode
successfully: (BOOL)  successfully 

Метод вызывается после завершения открытия потока с заданными путем к файлу и режимом открытия.

Аргументы
stream- вызвавший обработчик поток
path- путь к файлу потока
mode- режим отрытия потока
successfully- YES при успешном открытии потока и NO в противном случае

Переопределяет метод предка <SCStreamDelegate>.

- (void) stream: (SCStream *)  stream
didFinishReadingBytes: (SCSize bytes
toBuffer: (void *)  buffer 

Метод вызывается после завершения операции чтения из потока данных в указанный буфер.

Аргументы
stream- вызвавший обработчик поток
bytes- количество реально считанных байт
buffer- указатель на буфер с загруженными данными

Переопределяет метод предка <SCStreamDelegate>.

- (void) stream: (SCStream *)  stream
didFinishReadingObject: (id<SCStreaming>)  object 

Метод вызывается после завершения операции чтения из потока данных экземпляра класса.

Аргументы
stream- вызвавший обработчик поток
object- загруженный экземпляр класса

Переопределяет метод предка <SCStreamDelegate>.

- (void) stream: (SCStream *)  stream
didFinishWritingBytes: (SCSize bytes
fromBuffer: (const void *)  buffer 

Метод вызывается после завершения операции записи в поток данных из указанного буфера.

Аргументы
stream- вызвавший обработчик поток
bytes- количество записанных символов
buffer- указатель на буфер с записанными данными

Переопределяет метод предка <SCStreamDelegate>.

- (void) stream: (SCStream *)  stream
didFinishWritingObject: (id<SCStreaming>)  object 

Метод вызывается после завершения операции записи в поток экземпляра класса.

Аргументы
stream- вызвавший обработчик поток
object- записанный экземпляр класса

Переопределяет метод предка <SCStreamDelegate>.

- (void) stream: (SCStream *)  stream
willOpenWithPath: (NSString *)  path
mode: (SCFileStreamOpenMode mode 

Метод вызывается перед открытием файлового потока с использованием указанных пути и режима открытия.

Аргументы
stream- вызвавший обработчик поток
path- путь к файлу
mode- режим открытия

Переопределяет метод предка <SCStreamDelegate>.

- (void) stream: (SCStream *)  stream
willReadBytes: (SCSize bytes
toBuffer: (void *)  buffer 

Метод вызывается перед началом опреации чтения из потока данных в указанный буфер.

Аргументы
stream- вызвавший обработчик поток
bytes- количество символов для чтения из потока
buffer- указатель на буфер для чтения данных

Переопределяет метод предка <SCStreamDelegate>.

- (void) stream: (SCStream *)  stream
willWriteBytes: (SCSize bytes
fromBuffer: (const void *)  buffer 

Метод вызывается перед началом операции записи в поток данных из указанного буфера.

Аргументы
stream- вызвавший обработчик поток
bytes- количество символов для записи в поток
buffer- указатель на буфер с данными

Переопределяет метод предка <SCStreamDelegate>.

- (void) stream: (SCStream *)  stream
willWriteObject: (id<SCStreaming>)  object 

Метод вызывается перед началом операции записи в поток экземпляра класса.

Аргументы
stream- вызвавший обработчик поток
object- записываемый экземпляр класса

Переопределяет метод предка <SCStreamDelegate>.

- (void) willCloseStream: (SCStream *)  stream

Метод вызывается перед началом закрытия файлового потока.

Аргументы
stream- вызвавший обработчика поток

Переопределяет метод предка <SCStreamDelegate>.

- (void) willReadObjectFromStream: (SCStream *)  stream

Метод вызывается перед началом операции чтения из потока данных экземпляра класса.

Аргументы
stream- вызвавший обработчик поток

Переопределяет метод предка <SCStreamDelegate>.


Объявления и описания членов классов находятся в файлах: