jcifs.dcerpc.ndr

Class NdrBuffer

public class NdrBuffer extends Object

Field Summary
byte[]buf
NdrBufferdeferred
intindex
intlength
intstart
Constructor Summary
NdrBuffer(byte[] buf, int start)
Method Summary
voidadvance(int n)
intalign(int boundary, byte value)
intalign(int boundary)
longdec_ndr_hyper()
intdec_ndr_long()
intdec_ndr_short()
intdec_ndr_small()
Stringdec_ndr_string()
NdrBufferderive(int idx)
voidenc_ndr_hyper(long h)
voidenc_ndr_long(int l)
voidenc_ndr_referent(Object obj, int type)
voidenc_ndr_short(int s)
voidenc_ndr_small(int s)
voidenc_ndr_string(String s)
byte[]getBuffer()
intgetCapacity()
intgetIndex()
intgetLength()
intgetTailSpace()
voidreadOctetArray(byte[] b, int i, int l)
voidreset()
voidsetIndex(int index)
StringtoString()
voidwriteOctetArray(byte[] b, int i, int l)

Field Detail

buf

public byte[] buf

deferred

public NdrBuffer deferred

index

public int index

length

public int length

start

public int start

Constructor Detail

NdrBuffer

public NdrBuffer(byte[] buf, int start)

Method Detail

advance

public void advance(int n)

align

public int align(int boundary, byte value)

align

public int align(int boundary)

dec_ndr_hyper

public long dec_ndr_hyper()

dec_ndr_long

public int dec_ndr_long()

dec_ndr_short

public int dec_ndr_short()

dec_ndr_small

public int dec_ndr_small()

dec_ndr_string

public String dec_ndr_string()

derive

public NdrBuffer derive(int idx)

enc_ndr_hyper

public void enc_ndr_hyper(long h)

enc_ndr_long

public void enc_ndr_long(int l)

enc_ndr_referent

public void enc_ndr_referent(Object obj, int type)

enc_ndr_short

public void enc_ndr_short(int s)

enc_ndr_small

public void enc_ndr_small(int s)

enc_ndr_string

public void enc_ndr_string(String s)

getBuffer

public byte[] getBuffer()

getCapacity

public int getCapacity()

getIndex

public int getIndex()

getLength

public int getLength()

getTailSpace

public int getTailSpace()

readOctetArray

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

reset

public void reset()

setIndex

public void setIndex(int index)

toString

public String toString()

writeOctetArray

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