21 #import <scl/SCTypes.h>
22 #import <scl/SCStream.h>
25 #pragma mark Константы класса
30 #define SCFileStreamClass @"SCFileStream"
33 #pragma mark Типы поддержки файловых потоков
286 #pragma mark Свойства экземпляра класса
301 #pragma mark Методы доступа к свойствам экземпляра класса
305 #pragma mark Создание файловых потоков
315 + (
SCFileStream *)readOnlyFileStreamWithPath:(NSString *)path;
316 + (
SCFileStream *)writeOnlyFileStreamWithPath:(NSString *)path;
317 + (
SCFileStream *)appendFileStreamWithPath:(NSString *)path;
321 #pragma mark Инициализация файловых потоков
322 - (id)initWithPath:(NSString *)path
328 - (id)initWithPath:(NSString *)path;
329 - (id)initReadOnlyWithPath:(NSString *)path;
330 - (id)initWriteOnlyWithPath:(NSString *)path;
331 - (id)initAppendWithPath:(NSString *)path;
335 #pragma mark Чтение и запись данных
337 - (
SCUSize)writeBytes:(
SCUSize)count fromBuffer:(const
void *)buffer;
340 #pragma mark Открытие и закрытие потока
341 - (void)openWithPath:(NSString *)path
345 - (void)openWithPath:(NSString *)path;
346 - (void)openReadOnlyWithPath:(NSString *)path;
347 - (void)openWriteOnlyWithPath:(NSString *)path;
348 - (void)openAppendWithPath:(NSString *)path;
352 #pragma mark Позиционирование в потоке
354 - (void)setOffset:(
SCLong)offset;
SCFileStreamOpenMode openMode
Definition: SCFileStream.h:296
int64_t SCLong
Definition: SCTypes.h:54
Definition: SCFileStream.h:148
File stream class.
Definition: SCFileStream.h:281
Definition: SCFileStream.h:77
Definition: SCFileStream.h:83
Definition: SCFileStream.h:65
Definition: SCFileStream.h:71
Definition: SCFileStream.h:136
Definition: SCFileStream.h:161
Definition: SCFileStream.h:115
Streams events handling class.
Definition: SCStreamDelegate.h:51
Definition: SCFileStream.h:53
SCInteger SCStreamStatus
Stream status type.
Definition: SCStream.h:181
enum _SCStreamErrorHandling SCStreamErrorHandling
Stream error handling type.
Definition: SCStream.h:87
Definition: SCFileStream.h:174
enum _SCFileStreamOpenMode SCFileStreamOpenMode
File stream opening modes type.
Definition: SCFileStream.h:187
SCStreamStatus SCFileStreamStatus
File stream status type.
Definition: SCFileStream.h:96
Definition: SCFileStream.h:59
enum _SCFileStreamOffsetWhence SCFileStreamOffsetWhence
Stream offset whence type.
Definition: SCFileStream.h:228
size_t SCUSize
Definition: SCTypes.h:221
Definition: SCFileStream.h:202
Definition: SCFileStream.h:125
Definition: SCFileStream.h:214
Definition: SCFileStream.h:208
_SCFileStreamOpenMode
Definition: SCFileStream.h:106
_SCFileStreamOffsetWhence
Definition: SCFileStream.h:197
_SCFileStreamStatus
Definition: SCFileStream.h:48
Abstract parent class of the stream classes hierarchy.
Definition: SCStream.h:242