GnuSmalltalkUsersGuide:AdditionalChapter7 12

From 흡혈양파의 번역工房
Jump to navigation Jump to search
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