ndr
Class NdrBuffer

java.lang.Object
  extended by ndr.NdrBuffer

public class NdrBuffer
extends java.lang.Object


Field Summary
 byte[] buf
           
 NdrBuffer deferred
           
 int index
           
 int length
           
 int start
           
 
Constructor Summary
NdrBuffer(byte[] buf, int start)
           
 
Method Summary
 void advance(int n)
           
 int align(int boundary)
           
 int align(int boundary, byte value)
           
 int dec_ndr_long()
           
 int dec_ndr_short()
           
 int dec_ndr_small()
           
 java.lang.String dec_ndr_string()
           
 NdrBuffer derive(int idx)
           
 void enc_ndr_long(int l)
           
 void enc_ndr_referent(java.lang.Object obj, int type)
           
 void enc_ndr_short(int s)
           
 void enc_ndr_small(int s)
           
 void enc_ndr_string(java.lang.String s)
           
 byte[] getBuffer()
           
 int getCapacity()
           
 int getIndex()
           
 int getLength()
           
 void readOctetArray(byte[] b, int i, int l)
           
 void reset()
           
 void setIndex(int index)
           
 java.lang.String toString()
           
 void writeOctetArray(byte[] b, int i, int l)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

buf

public byte[] buf

start

public int start

index

public int index

length

public int length

deferred

public NdrBuffer deferred
Constructor Detail

NdrBuffer

public NdrBuffer(byte[] buf,
                 int start)
Method Detail

derive

public NdrBuffer derive(int idx)

reset

public void reset()

getIndex

public int getIndex()

setIndex

public void setIndex(int index)

getCapacity

public int getCapacity()

getBuffer

public byte[] getBuffer()

align

public int align(int boundary,
                 byte value)

writeOctetArray

public void writeOctetArray(byte[] b,
                            int i,
                            int l)

readOctetArray

public void readOctetArray(byte[] b,
                           int i,
                           int l)

getLength

public int getLength()

advance

public void advance(int n)

align

public int align(int boundary)

enc_ndr_small

public void enc_ndr_small(int s)

dec_ndr_small

public int dec_ndr_small()

enc_ndr_short

public void enc_ndr_short(int s)

dec_ndr_short

public int dec_ndr_short()

enc_ndr_long

public void enc_ndr_long(int l)

dec_ndr_long

public int dec_ndr_long()

enc_ndr_string

public void enc_ndr_string(java.lang.String s)

dec_ndr_string

public java.lang.String dec_ndr_string()
                                throws NdrException
Throws:
NdrException

enc_ndr_referent

public void enc_ndr_referent(java.lang.Object obj,
                             int type)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object