Rice Pastry API

rice.p2p.commonapi.rawserialization
Interface OutputBuffer

All Known Implementing Classes:
SimpleOutputBuffer

public interface OutputBuffer

DESCRIBE THE INTERFACE

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

Method Summary
 int bytesRemaining()
          DESCRIBE THE METHOD
 void write(byte[] b, int off, int len)
          DESCRIBE THE METHOD
 void writeBoolean(boolean v)
          DESCRIBE THE METHOD
 void writeByte(byte v)
          DESCRIBE THE METHOD
 void writeChar(char v)
          DESCRIBE THE METHOD
 void writeDouble(double v)
          DESCRIBE THE METHOD
 void writeFloat(float v)
          DESCRIBE THE METHOD
 void writeInt(int v)
          DESCRIBE THE METHOD
 void writeLong(long v)
          DESCRIBE THE METHOD
 void writeShort(short v)
          DESCRIBE THE METHOD
 void writeUTF(java.lang.String str)
          DESCRIBE THE METHOD
 

Method Detail

write

public void write(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
Throws:
java.io.IOException - DESCRIBE THE EXCEPTION

writeBoolean

public void writeBoolean(boolean v)
                  throws java.io.IOException
DESCRIBE THE METHOD

Parameters:
v - DESCRIBE THE PARAMETER
Throws:
java.io.IOException - DESCRIBE THE EXCEPTION

writeByte

public void writeByte(byte v)
               throws java.io.IOException
DESCRIBE THE METHOD

Parameters:
v - DESCRIBE THE PARAMETER
Throws:
java.io.IOException - DESCRIBE THE EXCEPTION

writeChar

public void writeChar(char v)
               throws java.io.IOException
DESCRIBE THE METHOD

Parameters:
v - DESCRIBE THE PARAMETER
Throws:
java.io.IOException - DESCRIBE THE EXCEPTION

writeDouble

public void writeDouble(double v)
                 throws java.io.IOException
DESCRIBE THE METHOD

Parameters:
v - DESCRIBE THE PARAMETER
Throws:
java.io.IOException - DESCRIBE THE EXCEPTION

writeFloat

public void writeFloat(float v)
                throws java.io.IOException
DESCRIBE THE METHOD

Parameters:
v - DESCRIBE THE PARAMETER
Throws:
java.io.IOException - DESCRIBE THE EXCEPTION

writeInt

public void writeInt(int v)
              throws java.io.IOException
DESCRIBE THE METHOD

Parameters:
v - DESCRIBE THE PARAMETER
Throws:
java.io.IOException - DESCRIBE THE EXCEPTION

writeLong

public void writeLong(long v)
               throws java.io.IOException
DESCRIBE THE METHOD

Parameters:
v - DESCRIBE THE PARAMETER
Throws:
java.io.IOException - DESCRIBE THE EXCEPTION

writeShort

public void writeShort(short v)
                throws java.io.IOException
DESCRIBE THE METHOD

Parameters:
v - DESCRIBE THE PARAMETER
Throws:
java.io.IOException - DESCRIBE THE EXCEPTION

writeUTF

public void writeUTF(java.lang.String str)
              throws java.io.IOException
DESCRIBE THE METHOD

Parameters:
str - DESCRIBE THE PARAMETER
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