GnuSmalltalkUsersGuide:AdditionalChapter7 12
- 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) 스트림을 응답하라.