net.rdr
Class InStream

java.lang.Object
  extended by net.rdr.InStream
Direct Known Subclasses:
JavaInStream, MemInStream, ZlibInStream

public abstract class InStream
extends java.lang.Object


Field Summary
static int maxStringLength
           
 
Method Summary
 boolean bytesAvailable()
           
 void check(int itemSize)
           
 int check(int itemSize, int nItems)
           
 byte[] getbuf()
           
 int getend()
           
 int getptr()
           
abstract  int pos()
           
 void readBytes(byte[] data, int offset, int length)
           
 int readOpaque16()
           
 int readOpaque24A()
           
 int readOpaque24B()
           
 int readOpaque32()
           
 int readOpaque8()
           
 int readS16()
           
 int readS32()
           
 int readS8()
           
 java.lang.String readString()
           
 int readU16()
           
 int readU32()
           
 int readU8()
           
 void setptr(int p)
           
 void skip(int bytes)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

maxStringLength

public static int maxStringLength
Method Detail

check

public final int check(int itemSize,
                       int nItems)

check

public final void check(int itemSize)

readS8

public final int readS8()

readS16

public final int readS16()

readS32

public final int readS32()

readU8

public final int readU8()

readU16

public final int readU16()

readU32

public final int readU32()

readString

public final java.lang.String readString()

skip

public final void skip(int bytes)

readBytes

public void readBytes(byte[] data,
                      int offset,
                      int length)

readOpaque8

public final int readOpaque8()

readOpaque16

public final int readOpaque16()

readOpaque32

public final int readOpaque32()

readOpaque24A

public final int readOpaque24A()

readOpaque24B

public final int readOpaque24B()

pos

public abstract int pos()

bytesAvailable

public boolean bytesAvailable()

getbuf

public final byte[] getbuf()

getptr

public final int getptr()

getend

public final int getend()

setptr

public final void setptr(int p)