Rice Pastry API

rice.p2p.commonapi.rawserialization
Interface InputBuffer

All Known Implementing Classes:
SimpleInputBuffer

public interface InputBuffer

DESCRIBE THE INTERFACE

Version:
$Id: pretty.settings 2305 2005-03-11 20:22:33Z jeffh $
Author:
jeffh

Method Summary
 int bytesRemaining()
          DESCRIBE THE METHOD
 int read(byte[] b)
          DESCRIBE THE METHOD
 int read(byte[] b, int off, int len)
          DESCRIBE THE METHOD
 boolean readBoolean()
          DESCRIBE THE METHOD
 byte readByte()
          DESCRIBE THE METHOD
 char readChar()
          DESCRIBE THE METHOD
 double readDouble()
          DESCRIBE THE METHOD
 float readFloat()
          DESCRIBE THE METHOD
 int readInt()
          DESCRIBE THE METHOD
 long readLong()
          DESCRIBE THE METHOD
 short readShort()
          DESCRIBE THE METHOD
 java.lang.String readUTF()
          DESCRIBE THE METHOD
 

Method Detail

read

public int read(byte[] b,
                int off,
                int len)
         throws java.io.IOException
DESCRIBE THE METHOD

Parameters:
b - DESCRIBE THE PARAMETER
off - DESCRIBE THE PARAMETER
len - DESCRIBE THE PARAMETER
Returns:
DESCRIBE THE RETURN VALUE
Throws:
java.io.IOException - DESCRIBE THE EXCEPTION

read

public int read(byte[] b)
         throws java.io.IOException
DESCRIBE THE METHOD

Parameters:
b - DESCRIBE THE PARAMETER
Returns:
DESCRIBE THE RETURN VALUE
Throws:
java.io.IOException - DESCRIBE THE EXCEPTION

readBoolean

public boolean readBoolean()
                    throws java.io.IOException
DESCRIBE THE METHOD

Returns:
DESCRIBE THE RETURN VALUE
Throws:
java.io.IOException - DESCRIBE THE EXCEPTION

readByte

public byte readByte()
              throws java.io.IOException
DESCRIBE THE METHOD

Returns:
DESCRIBE THE RETURN VALUE
Throws:
java.io.IOException - DESCRIBE THE EXCEPTION

readChar

public char readChar()
              throws java.io.IOException
DESCRIBE THE METHOD

Returns:
DESCRIBE THE RETURN VALUE
Throws:
java.io.IOException - DESCRIBE THE EXCEPTION

readDouble

public double readDouble()
                  throws java.io.IOException
DESCRIBE THE METHOD

Returns:
DESCRIBE THE RETURN VALUE
Throws:
java.io.IOException - DESCRIBE THE EXCEPTION

readFloat

public float readFloat()
                throws java.io.IOException
DESCRIBE THE METHOD

Returns:
DESCRIBE THE RETURN VALUE
Throws:
java.io.IOException - DESCRIBE THE EXCEPTION

readInt

public int readInt()
            throws java.io.IOException
DESCRIBE THE METHOD

Returns:
DESCRIBE THE RETURN VALUE
Throws:
java.io.IOException - DESCRIBE THE EXCEPTION

readLong

public long readLong()
              throws java.io.IOException
DESCRIBE THE METHOD

Returns:
DESCRIBE THE RETURN VALUE
Throws:
java.io.IOException - DESCRIBE THE EXCEPTION

readShort

public short readShort()
                throws java.io.IOException
DESCRIBE THE METHOD

Returns:
DESCRIBE THE RETURN VALUE
Throws:
java.io.IOException - DESCRIBE THE EXCEPTION

readUTF

public java.lang.String readUTF()
                         throws java.io.IOException
DESCRIBE THE METHOD

Returns:
DESCRIBE THE RETURN VALUE
Throws:
java.io.IOException - DESCRIBE THE EXCEPTION

bytesRemaining

public int bytesRemaining()
DESCRIBE THE METHOD

Returns:
DESCRIBE THE RETURN VALUE

Rice Pastry API

Copyright © 2001-2005 - Rice Pastry.


Imprint-Dataprotection