hep.lcd.io.sio
Class SIOInputStream

java.lang.Object
  |
  +--java.io.InputStream
        |
        +--java.io.FilterInputStream
              |
              +--java.io.DataInputStream
                    |
                    +--hep.io.xdr.XDRInputStream
                          |
                          +--hep.lcd.io.sio.SIOInputStream

public class SIOInputStream
extends XDRInputStream

An SIOInputStream provides all the functionality of an XDRInputStream, but adds the ability to do pointer relocation within records.

Source Code:
SIOInputStream.java

Fields inherited from class java.io.FilterInputStream
in
 
Method Summary
 SIORef readPntr()
          Read an SIO PNTR.
 void readPTag(Object o)
          Read an SIO PTAG and associate it with an Object o
 
Methods inherited from class hep.io.xdr.XDRInputStream
clearReadLimit, getBytesRead, pad, readDoubleArray, readFloatArray, readIntArray, readString, readString, setReadLimit
 
Methods inherited from class java.io.DataInputStream
read, read, readBoolean, readByte, readChar, readDouble, readFloat, readFully, readFully, readInt, readLine, readLong, readShort, readUnsignedByte, readUnsignedShort, readUTF, readUTF, skipBytes
 
Methods inherited from class java.io.FilterInputStream
available, close, mark, markSupported, read, reset, skip
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.io.DataInput
readBoolean, readByte, readChar, readDouble, readFloat, readFully, readFully, readInt, readLine, readLong, readShort, readUnsignedByte, readUnsignedShort, readUTF, skipBytes
 

Method Detail

readPTag

public void readPTag(Object o)
              throws IOException
Read an SIO PTAG and associate it with an Object o

readPntr

public SIORef readPntr()
                throws IOException
Read an SIO PNTR.
Returns:
An SIORef which can be used to access the target object after the entire record has been read


The LCD Group