terminals/Xtreams__NullWriteStream.st
author Martin Kobetic
Sun, 17 Nov 2013 00:22:31 -0500
changeset 144 e193a6772be4
parent 109 9587e2df7029
permissions -rw-r--r--
merging

"{ Package: 'stx:goodies/xtreams/terminals' }"

"{ NameSpace: Xtreams }"

WriteStream subclass:#NullWriteStream
	instanceVariableNames:''
	classVariableNames:''
	poolDictionaries:''
	category:'Xtreams-Terminals'
!


!NullWriteStream methodsFor:'accessing'!

write: anInteger from: aSequenceableCollection at: startIndex
	^anInteger
! !

!NullWriteStream methodsFor:'initialize-release'!

close
!

contentsSpecies
	^Array
!

flush
! !

!NullWriteStream methodsFor:'private'!

streamingInsert: anInteger from: aReadStream
	aReadStream ++ anInteger
!

streamingInsertFrom: aReadStream
	aReadStream -= 0
!

streamingWrite: anInteger from: aReadStream
	aReadStream ++ anInteger
!

streamingWriteFrom: aReadStream
	aReadStream -= 0
! !

!NullWriteStream class methodsFor:'documentation'!

version_HG

    ^ '$Changeset: <not expanded> $'
! !