|
||||||||||||
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
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()
|
void |
configure(org.apache.avalon.framework.configuration.Configuration configuration)
This stream is self-configuring, i.e. configure() is private and only called from the constructor TODO this led to situations were streams weren't configured properly (see callers of configure) so i changed the method to be public. |
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 void configure(org.apache.avalon.framework.configuration.Configuration configuration) throws org.apache.avalon.framework.configuration.ConfigurationException
org.apache.avalon.framework.configuration.ConfigurationException
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()
public 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
java.lang.Throwable
public 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 OutputStream
public final void write_any(Any value)
write_any
in class OutputStream
public 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 OutputStream
public 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 OutputStream
public final void write_string(java.lang.String s)
write_string
in class OutputStream
public 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 OutputStream
public final void write_wstring(java.lang.String s)
write_wstring
in class OutputStream
public 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 OutputStream
public final void write_fixed(java.math.BigDecimal value)
write_fixed
in class OutputStream
public 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 OutputStream
public 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 OutputStream
public 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 OutputStream
public void write_Object(Object value)
write_Object
in class OutputStream
public 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 OutputStream
public final void write_Principal(Principal value)
write_Principal
in class OutputStream
public 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 OutputStream
public final void write_TypeCode(TypeCode value)
write_TypeCode
in class OutputStream
public 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 OutputStream
public 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 OutputStream
public 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 OutputStream
public 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 |