beginEncapsulatedArray
public final void beginEncapsulatedArray()
Can be used locally for data type conversions
without preceeding call to beginEncapsulation, i.e.
without a leading long that indicates the size.
beginEncapsulation
public final void beginEncapsulation()
Start a CDR encapsulation. All subsequent writes
will place data in the encapsulation until
endEncapsulation is called. This will write
the size of the encapsulation.
create_input_stream
public InputStream create_input_stream()
The following operations are from OutputStream *
- create_input_stream in interface OutputStream
endEncapsulation
public final void endEncapsulation()
Terminate the encapsulation by writing its length
to its beginning.
finalize
protected void finalize()
throws Throwable
getBufferCopy
public byte[] getBufferCopy()
getGIOPMinor
public int getGIOPMinor()
increaseSize
public final void increaseSize(int amount)
Add amount empty space
reduceSize
public final void reduceSize(int amount)
setBuffer
public void setBuffer(byte[] b)
setBufferWithoutReset
public void setBufferWithoutReset(byte[] b,
int size)
setCodeSet
public void setCodeSet(int codeSet,
int codeSetWide)
setGIOPMinor
public void setGIOPMinor(int giop_minor)
skip
public final void skip(int step)
write
public void write(OutputStream out,
int start,
int length)
throws IOException
write the contents of this CDR stream to the output stream,
includes all deferred writes (e.g., for byte arrays)...
called by, e.g. GIOPConnection to write directly to the
wire.
write_IOR
public void write_IOR(IOR ior)
write_Principal
public final void write_Principal(Principal value)
- write_Principal in interface OutputStream
write_TypeCode
public final void write_TypeCode(TypeCode value)
- write_TypeCode in interface OutputStream
write_abstract_interface
public void write_abstract_interface(java.lang.Object object)
Writes an abstract interface to this stream. The abstract interface is
written as a union with a boolean discriminator, which is true if the
union contains a CORBA object reference, or false if the union contains
a value.
- write_abstract_interface in interface OutputStream
write_any
public final void write_any(Any value)
- write_any in interface OutputStream
write_boolean
public final void write_boolean(boolean value)
- write_boolean in interface OutputStream
write_boolean_array
public final void write_boolean_array(boolean[] value,
int offset,
int length)
- write_boolean_array in interface OutputStream
write_char
public final void write_char(char c)
Writes char according to specified encoding.
- write_char in interface OutputStream
write_char_array
public final void write_char_array(char[] value,
int offset,
int length)
- write_char_array in interface OutputStream
write_double
public final void write_double(double value)
- write_double in interface OutputStream
write_double_array
public final void write_double_array(double[] value,
int offset,
int length)
- write_double_array in interface OutputStream
write_fixed
public final void write_fixed(java.math.BigDecimal value)
- write_fixed in interface OutputStream
write_float
public final void write_float(float value)
- write_float in interface OutputStream
write_float_array
public final void write_float_array(float[] value,
int offset,
int length)
- write_float_array in interface OutputStream
write_long
public final void write_long(int value)
- write_long in interface OutputStream
write_long_array
public final void write_long_array(int[] value,
int offset,
int length)
- write_long_array in interface OutputStream
write_longlong
public final void write_longlong(long value)
- write_longlong in interface OutputStream
write_longlong_array
public final void write_longlong_array(long[] value,
int offset,
int length)
- write_longlong_array in interface OutputStream
write_octet
public final void write_octet(byte value)
- write_octet in interface OutputStream
write_octet_array
public final void write_octet_array(byte[] value,
int offset,
int length)
- write_octet_array in interface OutputStream
write_short
public final void write_short(short value)
- write_short in interface OutputStream
write_short_array
public final void write_short_array(short[] value,
int offset,
int length)
- write_short_array in interface OutputStream
write_string
public final void write_string(String s)
- write_string in interface OutputStream
write_ulong
public final void write_ulong(int value)
- write_ulong in interface OutputStream
write_ulong_array
public final void write_ulong_array(int[] value,
int offset,
int length)
- write_ulong_array in interface OutputStream
write_ulonglong
public final void write_ulonglong(long value)
- write_ulonglong in interface OutputStream
write_ulonglong_array
public final void write_ulonglong_array(long[] value,
int offset,
int length)
- write_ulonglong_array in interface OutputStream
write_ushort
public final void write_ushort(short value)
- write_ushort in interface OutputStream
write_ushort_array
public final void write_ushort_array(short[] value,
int offset,
int length)
- write_ushort_array in interface OutputStream
write_value
public void write_value(java.io.Serializable value)
Writes the serialized state of `value' to this stream.
- write_value in interface OutputStream
write_value
public void write_value(java.io.Serializable value,
String repository_id)
write_value
public void write_value(java.io.Serializable value,
java.lang.Class clz)
write_value
public final void write_value(TypeCode tc,
InputStream in)
Reads a value of the type indicated by tc
from the
InputStream in
and remarshals it to this CDROutputStream.
Called from Any.
write_wchar
public final void write_wchar(char c)
- write_wchar in interface OutputStream
write_wchar_array
public final void write_wchar_array(char[] value,
int offset,
int length)
- write_wchar_array in interface OutputStream
write_wstring
public final void write_wstring(String s)
- write_wstring in interface OutputStream