Package jcifs.dcerpc.ndr
Class NdrBuffer
- java.lang.Object
-
- jcifs.dcerpc.ndr.NdrBuffer
-
public class NdrBuffer extends Object
-
-
Constructor Summary
Constructors Constructor Description NdrBuffer(byte[] buf, int start)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
advance(int n)
int
align(int boundary)
int
align(int boundary, byte value)
long
dec_ndr_hyper()
int
dec_ndr_long()
int
dec_ndr_short()
int
dec_ndr_small()
String
dec_ndr_string()
NdrBuffer
derive(int idx)
void
enc_ndr_hyper(long h)
void
enc_ndr_long(int l)
void
enc_ndr_referent(Object obj, int type)
void
enc_ndr_short(int s)
void
enc_ndr_small(int s)
void
enc_ndr_string(String s)
byte[]
getBuffer()
int
getCapacity()
int
getIndex()
int
getLength()
int
getTailSpace()
void
readOctetArray(byte[] b, int i, int l)
void
reset()
void
setIndex(int index)
void
setLength(int length)
String
toString()
void
writeOctetArray(byte[] b, int i, int l)
-
-
-
Field Detail
-
buf
public byte[] buf
-
start
public int start
-
index
public int index
-
length
public int length
-
deferred
public NdrBuffer deferred
-
-
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()
-
getTailSpace
public int getTailSpace()
-
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()
-
setLength
public void setLength(int length)
-
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_hyper
public void enc_ndr_hyper(long h)
-
dec_ndr_hyper
public long dec_ndr_hyper()
-
enc_ndr_string
public void enc_ndr_string(String s)
-
dec_ndr_string
public String dec_ndr_string() throws NdrException
- Throws:
NdrException
-
enc_ndr_referent
public void enc_ndr_referent(Object obj, int type)
-
-