Samond Classes Library 1.2.1-RELEASE build 181
|
Протокол обработки событий потоков Подробнее...
#import <SCStreamDelegate.h>
Обработка ошибок потоков | |
(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: |
Протокол обработки событий потоков
Содержит объявление методов, применяемых механизмом потоков для обработки различных событий.
- (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.
Метод вызывается перед началом опреации чтения из потока данных в указанный буфер.
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.