|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.io.OutputStream
org.omg.CORBA.portable.OutputStream
org.omg.CORBA_2_3.portable.OutputStream
org.jacorb.orb.CDROutputStream
public class CDROutputStream
| Field Summary | |
|---|---|
protected byte[] |
buffer
|
protected int |
giop_minor
|
| Constructor Summary | |
|---|---|
CDROutputStream()
OutputStreams created using the empty constructor are used for in memory marshaling, but do not use the ORB's output buffer manager. |
|
CDROutputStream(byte[] buf)
Class constructor setting the buffer size for the message and the character encoding sets. |
|
CDROutputStream(ORB orb)
OutputStreams created using this constructor are used also for in memory marshaling, but do use the ORB's output buffer manager |
|
| Method Summary | |
|---|---|
void |
beginEncapsulatedArray()
Can be used locally for data type conversions without preceeding call to beginEncapsulation, i.e. |
void |
beginEncapsulation()
Start a CDR encapsulation. |
void |
close()
|
InputStream |
create_input_stream()
The following operations are from OutputStream * |
void |
endEncapsulation()
Terminate the encapsulation by writing its length to its beginning. |
protected void |
finalize()
|
byte[] |
getBufferCopy()
|
int |
getGIOPMinor()
|
void |
increaseSize(int amount)
Add amount empty space |
ORB |
orb()
|
void |
reduceSize(int amount)
|
void |
reset()
|
void |
setBuffer(byte[] b)
|
void |
setBufferWithoutReset(byte[] b,
int size)
|
void |
setCodeSet(int codeSet,
int codeSetWide)
|
void |
setGIOPMinor(int giop_minor)
|
int |
size()
|
void |
skip(int step)
|
void |
write_abstract_interface(java.lang.Object object)
Writes an abstract interface to this stream. |
void |
write_any(Any value)
|
void |
write_boolean_array(boolean[] value,
int offset,
int length)
|
void |
write_boolean(boolean value)
|
void |
write_char_array(char[] value,
int offset,
int length)
|
void |
write_char(char c)
Writes char according to specified encoding. |
void |
write_double_array(double[] value,
int offset,
int length)
|
void |
write_double(double value)
|
void |
write_fixed(java.math.BigDecimal value)
|
void |
write_float_array(float[] value,
int offset,
int length)
|
void |
write_float(float value)
|
void |
write_IOR(IOR ior)
|
void |
write_long_array(int[] value,
int offset,
int length)
|
void |
write_long(int value)
|
void |
write_longlong_array(long[] value,
int offset,
int length)
|
void |
write_longlong(long value)
|
void |
write_Object(Object value)
|
void |
write_octet_array(byte[] value,
int offset,
int length)
|
void |
write_octet(byte value)
|
void |
write_Principal(Principal value)
|
void |
write_short_array(short[] value,
int offset,
int length)
|
void |
write_short(short value)
|
void |
write_string(java.lang.String s)
|
void |
write_TypeCode(TypeCode value)
|
void |
write_ulong_array(int[] value,
int offset,
int length)
|
void |
write_ulong(int value)
|
void |
write_ulonglong_array(long[] value,
int offset,
int length)
|
void |
write_ulonglong(long value)
|
void |
write_ushort_array(short[] value,
int offset,
int length)
|
void |
write_ushort(short value)
|
void |
write_value(java.io.Serializable value)
Writes the serialized state of `value' to this stream. |
void |
write_value(java.io.Serializable value,
BoxedValueHelper factory)
|
void |
write_value(java.io.Serializable value,
java.lang.Class clz)
|
void |
write_value(java.io.Serializable value,
java.lang.String repository_id)
|
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. |
void |
write_wchar_array(char[] value,
int offset,
int length)
|
void |
write_wchar(char c)
|
void |
write_wstring(java.lang.String s)
|
void |
write(java.io.OutputStream out,
int start,
int length)
write the contents of this CDR stream to the output stream, includes all deferred writes (e.g., for byte arrays)... |
| Methods inherited from class org.omg.CORBA.portable.OutputStream |
|---|
write_Context, write_fixed, write |
| Methods inherited from class java.io.OutputStream |
|---|
flush, write, write |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected byte[] buffer
protected int giop_minor
| Constructor Detail |
|---|
public CDROutputStream()
public CDROutputStream(ORB orb)
public CDROutputStream(byte[] buf)
| Method Detail |
|---|
public ORB orb()
orb in class OutputStream
public void write(java.io.OutputStream out,
int start,
int length)
throws java.io.IOException
java.io.IOException
public void setCodeSet(int codeSet,
int codeSetWide)
public void setGIOPMinor(int giop_minor)
public int getGIOPMinor()
public void close()
close in interface java.io.Closeableclose in class java.io.OutputStreampublic final void beginEncapsulation()
public final void beginEncapsulatedArray()
public final void endEncapsulation()
public byte[] getBufferCopy()
public int size()
public void reset()
protected void finalize()
throws java.lang.Throwable
finalize in class java.lang.Objectjava.lang.Throwablepublic final void skip(int step)
public final void reduceSize(int amount)
public final void increaseSize(int amount)
public void setBuffer(byte[] b)
public void setBufferWithoutReset(byte[] b,
int size)
public InputStream create_input_stream()
create_input_stream in class OutputStreampublic final void write_any(Any value)
write_any in class OutputStreampublic final void write_boolean(boolean value)
write_boolean in class OutputStream
public final void write_boolean_array(boolean[] value,
int offset,
int length)
write_boolean_array in class OutputStreampublic final void write_char(char c)
write_char in class OutputStream
public final void write_char_array(char[] value,
int offset,
int length)
write_char_array in class OutputStreampublic final void write_string(java.lang.String s)
write_string in class OutputStreampublic final void write_wchar(char c)
write_wchar in class OutputStream
public final void write_wchar_array(char[] value,
int offset,
int length)
write_wchar_array in class OutputStreampublic final void write_wstring(java.lang.String s)
write_wstring in class OutputStreampublic final void write_double(double value)
write_double in class OutputStream
public final void write_double_array(double[] value,
int offset,
int length)
write_double_array in class OutputStreampublic final void write_fixed(java.math.BigDecimal value)
write_fixed in class OutputStreampublic final void write_float(float value)
write_float in class OutputStream
public final void write_float_array(float[] value,
int offset,
int length)
write_float_array in class OutputStreampublic final void write_long(int value)
write_long in class OutputStream
public final void write_long_array(int[] value,
int offset,
int length)
write_long_array in class OutputStreampublic final void write_longlong(long value)
write_longlong in class OutputStream
public final void write_longlong_array(long[] value,
int offset,
int length)
write_longlong_array in class OutputStreampublic void write_Object(Object value)
write_Object in class OutputStreampublic void write_IOR(IOR ior)
public final void write_octet(byte value)
write_octet in class OutputStream
public final void write_octet_array(byte[] value,
int offset,
int length)
write_octet_array in class OutputStreampublic final void write_Principal(Principal value)
write_Principal in class OutputStreampublic final void write_short(short value)
write_short in class OutputStream
public final void write_short_array(short[] value,
int offset,
int length)
write_short_array in class OutputStreampublic final void write_TypeCode(TypeCode value)
write_TypeCode in class OutputStreampublic final void write_ulong(int value)
write_ulong in class OutputStream
public final void write_ulong_array(int[] value,
int offset,
int length)
write_ulong_array in class OutputStreampublic final void write_ulonglong(long value)
write_ulonglong in class OutputStream
public final void write_ulonglong_array(long[] value,
int offset,
int length)
write_ulonglong_array in class OutputStreampublic final void write_ushort(short value)
write_ushort in class OutputStream
public final void write_ushort_array(short[] value,
int offset,
int length)
write_ushort_array in class OutputStream
public final void write_value(TypeCode tc,
InputStream in)
tc from the
InputStream in and remarshals it to this CDROutputStream.
Called from Any.
public void write_value(java.io.Serializable value)
write_value in class OutputStream
public void write_value(java.io.Serializable value,
BoxedValueHelper factory)
write_value in class OutputStream
public void write_value(java.io.Serializable value,
java.lang.Class clz)
write_value in class OutputStream
public void write_value(java.io.Serializable value,
java.lang.String repository_id)
write_value in class OutputStreampublic void write_abstract_interface(java.lang.Object object)
write_abstract_interface in class OutputStream
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||