|
Samond Classes Library 1.1.6-RELEASE build 132
|
00001 // 00002 // SCStandardInputStream.h 00003 // scl 00004 // 00005 // Created by Viacheslav Smolensky on 12.04.12. 00006 // Copyright (c) 2007 - 2014 by Samond Development Corporation. All rights reserved. 00007 // 00008 00015 #import <scl/SCStream.h> 00016 00017 #define SCStandardInputStreamClass @"SCStandardInputStream" ///< SCStandardInputStream class name 00018 00025 @interface SCStandardInputStream : SCStream { 00026 00027 } 00028 00029 #pragma mark - 00030 #pragma mark Creating and Initializing Stream 00031 00036 + (SCStandardInputStream *)stdinStream; 00037 00043 + (SCStandardInputStream *)stdinStreamWithDelegate:(id<SCStreamDelegate>)delegate; 00044 00049 - (id)init; 00050 00056 - (id)initWithDelegate:(id<SCStreamDelegate>)delegate; 00057 00058 #pragma mark - 00059 #pragma mark Seeking Stream 00060 00065 - (BOOL)eof; 00066 00067 #pragma mark - 00068 #pragma mark Reading Strings 00069 00078 - (NSString *)readStringWithEncoding:(NSStringEncoding)encoding max:(SCUInteger)max; 00079 00087 - (NSString *)readStringWithEncoding:(NSStringEncoding)encoding; 00088 00096 - (NSString *)readStringWithMax:(SCUInteger)max; 00097 00104 - (NSString *)readString; 00105 00106 @end
1.7.3