    001package org.apache.commons.ssl.asn1;
    002
    003import java.io.InputStream;
    004
    005abstract class LimitedInputStream
    006    extends InputStream {
    007    protected final InputStream _in;
    008
    009    LimitedInputStream(
    010        InputStream in) {
    011        this._in = in;
    012    }
    013
    014    InputStream getUnderlyingStream() {
    015        return _in;
    016    }
    017
    018    protected void setParentEofDetect(boolean on) {
    019        if (_in instanceof IndefiniteLengthInputStream) {
    020            ((IndefiniteLengthInputStream) _in).setEofOn00(on);
    021        }
    022    }
    023}