GnuSmalltalkUsersGuide:AdditionalChapter7 12

From 흡혈양파의 번역工房
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
ZLib.ZlibStream

ZLib.ZlibStream

네임스페이스 ZLib에 정의됨

슈퍼클래스: Stream

범주: 예제-유용


해당 추상적 클래스는 zlib 모듈에 대한 기본 인터페이스를 구현한다. 그 레이아웃은 C 코드에서 예상되는 내용과 일치한다.


ZLib.ZlibStream 클래스: 접근하기

bufferSize

zlib으로 전달되는 출력 버퍼의 크기를 응답하라. 각 zlib 스트림은 이 크기의 버퍼를 사용한다.

bufferSize: anInteger

zlib으로 전달되는 출력 버퍼의 크기를 응답하라. 각 zlib 스트림은 이 크기의 버퍼를 사용한다.

defaultCompressionLevel

압축하는 스트림(deflating stream)이 사용하는 기본 압축 수준을 리턴하라.

defaultCompressionLevel: anInteger

압축하는 스트림이 사용하는 기본 압축 수준을 설정하라. 1과 9 사이의 숫자여야 한다.


ZLib.ZlibStream 클래스: 인스턴스 생성

new

이 클래스의 인스턴스를 대상으로 해당 메서드를 호출해서는 안 된다.

on: aStream

수신자의 인스턴스를 응답하고 aStream을 장식하라.


ZLib.ZlibStream: 스트리밍하기

isExternalStream

수신자가 파일이나 소켓을 스트리밍하는지 응답하라.

name

기본이 되는 스트림명을 리턴하라.

species

#upTo: 등이 리턴하는 컬렉션 타입을 리턴하라.

stream

래핑된(wrapped) 스트림을 응답하라.


Notes