org.apache.yoko.orb.OCI
Class Buffer

java.lang.Object
  extended by org.apache.yoko.orb.OCI.Buffer

public final class Buffer
extends Object


Field Summary
 byte[] data_
           
 int len_
           
 int pos_
           
 
Constructor Summary
Buffer()
           
Buffer(byte[] data, int len)
           
Buffer(int len)
           
 
Method Summary
 void advance(int delta)
           
 void alloc(int len)
           
 void consume(Buffer buf)
           
 byte[] data()
           
 void data(byte[] data, int len)
           
 String dumpData()
          Return the data in the buffer as a formatted string suitable for logging.
 boolean is_full()
           
 int length()
           
 int pos()
           
 void pos(int pos)
           
 void realloc(int len)
           
 int rest_length()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

data_

public byte[] data_

len_

public int len_

pos_

public int pos_
Constructor Detail

Buffer

public Buffer()

Buffer

public Buffer(byte[] data,
              int len)

Buffer

public Buffer(int len)
Method Detail

data

public byte[] data()

length

public int length()

rest_length

public int rest_length()

pos

public int pos()

pos

public void pos(int pos)

advance

public void advance(int delta)

is_full

public boolean is_full()

dumpData

public String dumpData()
Return the data in the buffer as a formatted string suitable for logging.

Returns:
The string value of the data.

alloc

public void alloc(int len)

realloc

public void realloc(int len)

data

public void data(byte[] data,
                 int len)

consume

public void consume(Buffer buf)


Copyright © 2006-2011 Apache Software Foundation. All Rights Reserved.