28 #pragma mark Class Constants
38 #define SCStreamDelegateClass @"SCStreamDelegate"
42 #pragma mark Protocol SCStreamDelegate Declaration
61 #pragma mark Handling Stream Errors
80 #pragma mark Data Reading Events Handlers
94 - (void)willReadObjectFromStream:(
SCStream *)stream;
108 - (void)stream:(
SCStream *)stream willReadBytes:(
SCSize)bytes toBuffer:(
void *)buffer;
134 - (void)stream:(
SCStream *)stream didFinishReadingBytes:(
SCSize)bytes toBuffer:(
void *)buffer;
137 #pragma mark Data Writing Events Handlers
167 - (void)stream:(
SCStream *)stream willWriteBytes:(
SCSize)bytes fromBuffer:(const
void *)buffer;
193 - (void)stream:(
SCStream *)stream didFinishWritingBytes:(
SCSize)bytes fromBuffer:(const
void *)buffer;
196 #pragma mark File Stream Opening and Closing Events Handlers
224 - (void)willCloseStream:(
SCStream *)stream;
241 successfully:(BOOL)successfully;
251 - (void)didFinishClosingStream:(
SCStream *)stream;
256 #pragma mark Class SCStreamDelegate Declaration
275 #pragma mark Handling Stream Errors
279 #pragma mark Data Reading Events Handlers
280 - (void)willReadObjectFromStream:(
SCStream *)stream;
281 - (void)stream:(
SCStream *)stream willReadBytes:(
SCSize)bytes toBuffer:(
void *)buffer;
283 - (void)stream:(
SCStream *)stream didFinishReadingBytes:(
SCSize)bytes toBuffer:(
void *)buffer;
286 #pragma mark Data Writing Events Handlers
288 - (void)stream:(
SCStream *)stream willWriteBytes:(
SCSize)bytes fromBuffer:(const
void *)buffer;
290 - (void)stream:(
SCStream *)stream didFinishWritingBytes:(
SCSize)bytes fromBuffer:(const
void *)buffer;
293 #pragma mark File Stream Opening and Closing Events Handlers
295 - (void)willCloseStream:(
SCStream *)stream;
297 successfully:(BOOL)successfully;
298 - (void)didFinishClosingStream:(
SCStream *)stream;
Class SCFileStream header file.
Streams events handling class.
Definition: SCStreamDelegate.h:272
Class SCDelegate header file.
SCFileStreamOpenMode
Definition: SCFileStream.h:96
Parent class of all library delegate classes.
Definition: SCDelegate.h:53
Streams communications protocol.
Definition: SCStreaming.h:42
SCInteger SCStreamStatus
Definition: SCStream.h:163
Streams delegate class.
Definition: SCStreamDelegate.h:57
Abstract parent class of the stream classes hierarchy.
Definition: SCStream.h:226
size_t SCSize
Definition: SCTypes.h:209