Samond Classes Library 1.2.0-RELEASE build 166
List of all members
SCStandardInputStream Class Reference

Standard system input stream (stdin) access class. More...

#import <SCStandardInputStream.h>

Inheritance diagram for SCStandardInputStream:
SCStream SCObject <SCCoding> <SCDictionaring> <SCStreaming> <SCCollectioning>

Creating Class Instances

(SCStandardInputStream *) + stdinStreamWithDelegate:
 
(SCStandardInputStream *) + stdinStream
 

Initializing Class Instances

(id) - initWithDelegate:
 
(id) - init
 

Additional Inherited Members

- Instance Methods inherited from SCStream
(void) - setErrorHandling:
 
(void) - setDelegate:
 
(void) - resetStats
 
(id< SCStreaming >) - readObject
 
(SCByte- readByte
 
(SCUByte- readUByte
 
(SCShort- readShort
 
(SCUShort- readUShort
 
(SCInteger- readInteger
 
(SCUInteger- readUInteger
 
(SCLong- readLong
 
(SCULong- readULong
 
(char) - readChar
 
(unichar) - readUnichar
 
(const char *) - readCharString
 
(BOOL) - readBool
 
(SCFloat- readFloat
 
(SCDouble- readDouble
 
(SCUSize- readToByte:
 
(SCUSize- readToUByte:
 
(SCUSize- readToShort:
 
(SCUSize- readToUShort:
 
(SCUSize- readToInteger:
 
(SCUSize- readToUInteger:
 
(SCUSize- readToLong:
 
(SCUSize- readToULong:
 
(SCUSize- readToChar:
 
(SCUSize- readToUnichar:
 
(SCUSize- readToCharString:max:
 
(SCUSize- readToBool:
 
(SCUSize- readToFloat:
 
(SCUSize- readToDouble:
 
(void) - writeObject:
 
(void) - writeByte:
 
(void) - writeUByte:
 
(void) - writeShort:
 
(void) - writeUShort:
 
(void) - writeInteger:
 
(void) - writeUInteger:
 
(void) - writeLong:
 
(void) - writeULong:
 
(void) - writeChar:
 
(void) - writeUnichar:
 
(void) - writeCharString:
 
(void) - writeBool:
 
(void) - writeFloat:
 
(void) - writeDouble:
 
(NSString *) - readStringWithEncoding:
 
(NSString *) - readStringWithMax:
 
(NSString *) - readString
 
(void) - writeString:
 
- Instance Methods inherited from SCObject
(id) - initWithCoder:
 
(id) - initWithContentsOfSerializedFile:
 
(void) - encodeWithCoder:
 
(BOOL) - writeContentsToSerializedFile:
 
(id) - initWithDataDictionary:
 
(id) - initWithDataDictionaryFromFile:
 
(void) - writeToDataDictionary:
 
(void) - writeToDataDictionaryFile:atomically:
 
(void) - writeToDataDictionaryFile:
 
(NSDictionary *) - dataDictionary
 
(id) - initWithStream:
 
(id) - initWithFileStream:
 
(void) - writeToStream:
 
(void) - writeToFileStream:
 
(void) - appendToFileStream:
 
(id< SCCollectioning >) - copyObject
 
(SCComparisonResult- compareWithObject:
 
(BOOL) - isEqual:
 
- Instance Methods inherited from <SCCoding>
- Instance Methods inherited from <SCDictionaring>
- Instance Methods inherited from <SCCollectioning>
- Properties inherited from SCStream
SCStreamErrorHandling errorHandling
 
SCStreamStatus status
 
NSString * name
 
BOOL opened
 
BOOL readable
 
BOOL writable
 
BOOL readOnly
 
BOOL writeOnly
 
BOOL readWrite
 
id object
 
SCStreamExceptionstreamException
 
SCSystemExceptionsystemException
 
id< SCStreamDelegatedelegate
 
BOOL eof
 
SCULong totalRead
 
SCULong totalWrite
 
SCULong lastRead
 
SCULong lastWrite
 

Detailed Description

Standard system input stream (stdin) access class.

Since
version 1.1.3

Defines the access to the standard system input stream stdin.
Class instances can thrown the following exceptions:

Method Documentation

- (id) init

Initializes a standard input stream by using the default settings.

Attention
Designed initializer
Returns
A newly initialized standard input stream

Reimplemented from SCStream.

- (id) initWithDelegate: (id<SCStreamDelegate>)  delegate

Initializes a standard input stream by using the specified delegate object.

Parameters
delegate- the delegate object
Returns
A newly initialized standard input stream
+ (SCStandardInputStream *) stdinStream

Returns the standard input stream.

Returns
A standard input stream
+ (SCStandardInputStream *) stdinStreamWithDelegate: (id<SCStreamDelegate>)  delegate

Returns the standard input stream with the specified delegate object.

Parameters
delegate- the delegate object
Returns
A standard input stream

The documentation for this class was generated from the following files: