org.openorb.orb.io
Class LocalOutputStream
java.lang.Object
java.io.OutputStream
org.omg.CORBA.portable.OutputStream
org.omg.CORBA_2_3.portable.OutputStream
org.openorb.orb.io.LocalOutputStream
- public class LocalOutputStream
- extends org.omg.CORBA_2_3.portable.OutputStream
This class is a very simple OutputStream that implements the basic functionalities
for transfering arguments between a server and a client in the same JVM. It is useful
for stubs that do not handle local calls, like those generated by the JDK 1.4 idlj.
This class uses a List
for storing the arguments.
- Author:
- Erik Putrycz
Method Summary |
org.omg.CORBA.portable.InputStream |
create_input_stream()
|
void |
write_abstract_interface(java.lang.Object object)
|
void |
write_any(org.omg.CORBA.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 value)
|
void |
write_double_array(double[] value,
int offset,
int length)
|
void |
write_double(double value)
|
void |
write_float_array(float[] value,
int offset,
int length)
|
void |
write_float(float value)
|
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(org.omg.CORBA.Object value)
|
void |
write_octet_array(byte[] value,
int offset,
int length)
|
void |
write_octet(byte value)
|
void |
write_short_array(short[] value,
int offset,
int length)
|
void |
write_short(short value)
|
void |
write_string(java.lang.String value)
|
void |
write_TypeCode(org.omg.CORBA.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)
|
void |
write_value(java.io.Serializable value,
org.omg.CORBA.portable.BoxedValueHelper factory)
|
void |
write_value(java.io.Serializable value,
java.lang.Class clz)
|
void |
write_value(java.io.Serializable value,
java.lang.String rep_id)
|
void |
write_wchar_array(char[] value,
int offset,
int length)
|
void |
write_wchar(char value)
|
void |
write_wstring(java.lang.String value)
|
Methods inherited from class org.omg.CORBA.portable.OutputStream |
orb, write_Context, write_fixed, write_fixed, write_Principal, write |
Methods inherited from class java.io.OutputStream |
close, flush, write, write |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LocalOutputStream
public LocalOutputStream()
- Creates a new instance of LocalOutputStream.
create_input_stream
public org.omg.CORBA.portable.InputStream create_input_stream()
write_Object
public void write_Object(org.omg.CORBA.Object value)
write_TypeCode
public void write_TypeCode(org.omg.CORBA.TypeCode value)
write_any
public void write_any(org.omg.CORBA.Any value)
write_boolean
public void write_boolean(boolean value)
write_boolean_array
public void write_boolean_array(boolean[] value,
int offset,
int length)
write_char
public void write_char(char value)
write_char_array
public void write_char_array(char[] value,
int offset,
int length)
write_double
public void write_double(double value)
write_double_array
public void write_double_array(double[] value,
int offset,
int length)
write_float
public void write_float(float value)
write_float_array
public void write_float_array(float[] value,
int offset,
int length)
write_long
public void write_long(int value)
write_long_array
public void write_long_array(int[] value,
int offset,
int length)
write_longlong
public void write_longlong(long value)
write_longlong_array
public void write_longlong_array(long[] value,
int offset,
int length)
write_octet
public void write_octet(byte value)
write_octet_array
public void write_octet_array(byte[] value,
int offset,
int length)
write_short
public void write_short(short value)
write_short_array
public void write_short_array(short[] value,
int offset,
int length)
write_string
public void write_string(java.lang.String value)
write_ulong
public void write_ulong(int value)
write_ulong_array
public void write_ulong_array(int[] value,
int offset,
int length)
write_ulonglong
public void write_ulonglong(long value)
write_ulonglong_array
public void write_ulonglong_array(long[] value,
int offset,
int length)
write_ushort
public void write_ushort(short value)
write_ushort_array
public void write_ushort_array(short[] value,
int offset,
int length)
write_wchar
public void write_wchar(char value)
write_wchar_array
public void write_wchar_array(char[] value,
int offset,
int length)
write_wstring
public void write_wstring(java.lang.String value)
write_value
public void write_value(java.io.Serializable value)
write_value
public void write_value(java.io.Serializable value,
java.lang.String rep_id)
write_value
public void write_value(java.io.Serializable value,
java.lang.Class clz)
write_value
public void write_value(java.io.Serializable value,
org.omg.CORBA.portable.BoxedValueHelper factory)
write_abstract_interface
public void write_abstract_interface(java.lang.Object object)