Samond Classes Library 1.1.6-RELEASE build 132

SCStandardInputStream.h

Go to the documentation of this file.
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
 All Classes Files Functions Typedefs Enumerations Enumerator Defines