netbula.ORPC

Class XDR

Known Direct Subclasses:
XDRIOStream

public abstract class XDR
extends java.lang.Object

See Also:
XDT

Field Summary

static int
UDPMSGSIZE
static int
XDR_DECODE
static int
XDR_ENCODE
static int
XDR_FREE
int
xdr_op

Constructor Summary

XDR()

Method Summary

String
dec_String()
XDT[]
dec_array(XDT type)
boolean
dec_boolean()
byte
dec_byte()
byte[]
dec_bytes()
byte[]
dec_bytes(int max)
char
dec_char()
char[]
dec_char_array()
double
dec_double()
double[]
dec_double_array()
float
dec_float()
float[]
dec_float_array()
int
dec_int()
int[]
dec_int_array()
long
dec_long()
long[]
dec_long_array()
byte[]
dec_opaque(int length)
XDT
dec_ref(XDT type)
short
dec_short()
short[]
dec_short_array()
void
dec_void()
void
enc_String(String str)
void
enc_array(XDT[] xarr)
void
enc_boolean(boolean b)
void
enc_byte(byte i)
void
enc_bytes(byte[] value)
void
enc_bytes(byte[] value, int max)
void
enc_char(char i)
void
enc_char_array(char[] iv)
void
enc_double(double val)
void
enc_double_array(double[] iv)
void
enc_float(float i)
void
enc_float_array(float[] iv)
void
enc_int(int i)
void
enc_int_array(int[] iv)
void
enc_long(long val)
void
enc_long_array(long[] iv)
void
enc_opaque(byte[] value, int length)
void
enc_ref(XDT type)
void
enc_short(short i)
void
enc_short_array(short[] iv)
void
enc_void()
int
op()
void
setStringCharset(String cs)
void
xdr_byte_vec(byte[] value)
void
xdr_char_vec(char[] iv)
void
xdr_double_vec(double[] iv)
void
xdr_float_vec(float[] iv)
void
xdr_int_vec(int[] iv)
void
xdr_long_vec(long[] iv)
void
xdr_short_vec(short[] iv)
void
xdr_vec(XDT[] xarr, XDT type)

Field Details

UDPMSGSIZE

public static final int UDPMSGSIZE
Field Value:
8800

XDR_DECODE

public static final int XDR_DECODE
Field Value:
1

XDR_ENCODE

public static final int XDR_ENCODE
Field Value:
0

XDR_FREE

public static final int XDR_FREE
Field Value:
2

xdr_op

public int xdr_op

Constructor Details

XDR

public XDR()

Method Details

dec_String

public String dec_String()
            throws XDRError

dec_array

public XDT[] dec_array(XDT type)
            throws XDRError

dec_boolean

public boolean dec_boolean()
            throws XDRError

dec_byte

public byte dec_byte()
            throws XDRError

dec_bytes

public byte[] dec_bytes()
            throws XDRError

dec_bytes

public byte[] dec_bytes(int max)
            throws XDRError

dec_char

public char dec_char()
            throws XDRError

dec_char_array

public char[] dec_char_array()
            throws XDRError

dec_double

public double dec_double()
            throws XDRError

dec_double_array

public double[] dec_double_array()
            throws XDRError

dec_float

public float dec_float()
            throws XDRError

dec_float_array

public float[] dec_float_array()
            throws XDRError

dec_int

public int dec_int()
            throws XDRError

dec_int_array

public int[] dec_int_array()
            throws XDRError

dec_long

public long dec_long()
            throws XDRError

dec_long_array

public long[] dec_long_array()
            throws XDRError

dec_opaque

public byte[] dec_opaque(int length)
            throws XDRError

dec_ref

public XDT dec_ref(XDT type)
            throws XDRError

dec_short

public short dec_short()
            throws XDRError

dec_short_array

public short[] dec_short_array()
            throws XDRError

dec_void

public void dec_void()

enc_String

public void enc_String(String str)
            throws XDRError

enc_array

public void enc_array(XDT[] xarr)
            throws XDRError

enc_boolean

public void enc_boolean(boolean b)
            throws XDRError

enc_byte

public void enc_byte(byte i)
            throws XDRError

enc_bytes

public void enc_bytes(byte[] value)
            throws XDRError

enc_bytes

public void enc_bytes(byte[] value,
                      int max)
            throws XDRError

enc_char

public void enc_char(char i)
            throws XDRError

enc_char_array

public void enc_char_array(char[] iv)
            throws XDRError

enc_double

public void enc_double(double val)
            throws XDRError

enc_double_array

public void enc_double_array(double[] iv)
            throws XDRError

enc_float

public void enc_float(float i)
            throws XDRError

enc_float_array

public void enc_float_array(float[] iv)
            throws XDRError

enc_int

public void enc_int(int i)
            throws XDRError

enc_int_array

public void enc_int_array(int[] iv)
            throws XDRError

enc_long

public void enc_long(long val)
            throws XDRError

enc_long_array

public void enc_long_array(long[] iv)
            throws XDRError

enc_opaque

public void enc_opaque(byte[] value,
                       int length)
            throws XDRError

enc_ref

public void enc_ref(XDT type)
            throws XDRError

enc_short

public void enc_short(short i)
            throws XDRError

enc_short_array

public void enc_short_array(short[] iv)
            throws XDRError

enc_void

public void enc_void()

op

public int op()

setStringCharset

public void setStringCharset(String cs)

xdr_byte_vec

public void xdr_byte_vec(byte[] value)
            throws XDRError

xdr_char_vec

public void xdr_char_vec(char[] iv)
            throws XDRError

xdr_double_vec

public void xdr_double_vec(double[] iv)
            throws XDRError

xdr_float_vec

public void xdr_float_vec(float[] iv)
            throws XDRError

xdr_int_vec

public void xdr_int_vec(int[] iv)
            throws XDRError

xdr_long_vec

public void xdr_long_vec(long[] iv)
            throws XDRError

xdr_short_vec

public void xdr_short_vec(short[] iv)
            throws XDRError

xdr_vec

public void xdr_vec(XDT[] xarr,
                    XDT type)
            throws XDRError