25 #pragma mark Class Constants
35 #define SCFileStreamClass @"SCFileStream"
38 #pragma mark File Stream Support Types
249 #pragma mark Instance Properties
259 @property (nonatomic, readonly, retain) NSString *path;
270 #pragma mark Creating File Streams
271 + (instancetype)fileStreamWithPath:(NSString *)path
275 + (instancetype)fileStreamWithPath:(NSString *)path
279 + (instancetype)fileStreamWithPath:(NSString *)path;
280 + (instancetype)readOnlyFileStreamWithPath:(NSString *)path;
281 + (instancetype)writeOnlyFileStreamWithPath:(NSString *)path;
282 + (instancetype)appendFileStreamWithPath:(NSString *)path;
283 + (instancetype)fileStream;
286 #pragma mark Initializing File Streams
287 - (instancetype)initWithPath:(NSString *)path
293 - (instancetype)initWithPath:(NSString *)path;
294 - (instancetype)initReadOnlyWithPath:(NSString *)path;
295 - (instancetype)initWriteOnlyWithPath:(NSString *)path;
296 - (instancetype)initAppendWithPath:(NSString *)path;
297 - (instancetype)init;
300 #pragma mark Reading and Writing Data
301 - (
SCSize)readBytes:(
SCSize)count toBuffer:(
void *)buffer;
302 - (
SCSize)writeBytes:(
SCSize)count fromBuffer:(const
void *)buffer;
305 #pragma mark Opening and Closing Streams
306 - (void)openWithPath:(NSString *)path
310 - (void)openWithPath:(NSString *)path;
311 - (void)openReadOnlyWithPath:(NSString *)path;
312 - (void)openWriteOnlyWithPath:(NSString *)path;
313 - (void)openAppendWithPath:(NSString *)path;
317 #pragma mark Seeking Streams
319 - (void)setOffset:(NSInteger)offset;
Definition: SCFileStream.h:126
Definition: SCFileStream.h:138
Definition: SCFileStream.h:151
File stream class.
Definition: SCFileStream.h:244
SCFileStreamStatusCode
Definition: SCFileStream.h:48
Definition: SCFileStream.h:188
Class SCStream header file.
Streams events handling class.
Definition: SCStreamDelegate.h:272
SCStreamErrorHandling
Definition: SCStream.h:61
Definition: SCFileStream.h:71
Definition: SCFileStream.h:59
Definition: SCFileStream.h:176
SCFileStreamOpenMode
Definition: SCFileStream.h:96
Definition: SCFileStream.h:65
SCFileStreamOffsetWhence
Definition: SCFileStream.h:171
Definition: SCFileStream.h:105
SCStreamStatus SCFileStreamStatus
Definition: SCFileStream.h:90
Definition: SCFileStream.h:83
Definition: SCFileStream.h:77
SCInteger SCStreamStatus
Definition: SCStream.h:163
Definition: SCFileStream.h:164
Definition: SCFileStream.h:115
Definition: SCFileStream.h:53
Definition: SCFileStream.h:182
Abstract parent class of the stream classes hierarchy.
Definition: SCStream.h:226
size_t SCSize
Definition: SCTypes.h:209