23 #import <scl/SCStream.h>
24 #import <scl/SCFileStream.h>
43 #pragma mark Обработка ошибок потоков
62 #pragma mark События чтения данных из потока
76 - (void)willReadObjectFromStream:(
SCStream *)stream;
90 - (void)stream:(
SCStream *)stream willReadBytes:(
SCUSize)bytes toBuffer:(
void *)buffer;
116 - (void)stream:(
SCStream *)stream didFinishReadingBytes:(
SCUSize)bytes toBuffer:(
void *)buffer;
119 #pragma mark События записи данных в поток
149 - (void)stream:(
SCStream *)stream willWriteBytes:(
SCUSize)bytes fromBuffer:(const
void *)buffer;
175 - (void)stream:(
SCStream *)stream didFinishWritingBytes:(
SCUSize)bytes fromBuffer:(const
void *)buffer;
178 #pragma mark События открытия и закрытия файловых потоков
206 - (void)willCloseStream:(
SCStream *)stream;
223 successfully:(BOOL)successfully;
233 - (void)didFinishClosingStream:(
SCStream *)stream;
Streams events handling class.
Definition: SCStreamDelegate.h:51
SCInteger SCStreamStatus
Stream status type.
Definition: SCStream.h:181
enum _SCFileStreamOpenMode SCFileStreamOpenMode
File stream opening modes type.
Definition: SCFileStream.h:187
size_t SCUSize
Definition: SCTypes.h:221
Streams communications protocol.
Definition: SCStreaming.h:40
Abstract parent class of the stream classes hierarchy.
Definition: SCStream.h:242