org.jacorb.orb.giop
Class ServiceContextTransportingOutputStream
public class ServiceContextTransportingOutputStream
ServiceContextTransportingOutputStream.java
Created: Sat Aug 18 12:12:22 2002
Version:
- Nicolas Noffke
beginEncapsulatedArray , beginEncapsulation , close , create_input_stream , endEncapsulation , finalize , getBufferCopy , getGIOPMinor , increaseSize , orb , reduceSize , reset , setBuffer , setBufferWithoutReset , setCodeSet , setGIOPMinor , size , skip , write , write_IOR , write_Object , write_Principal , write_TypeCode , write_abstract_interface , write_any , write_boolean , write_boolean_array , write_char , write_char_array , write_double , write_double_array , write_fixed , write_float , write_float_array , write_long , write_long_array , write_longlong , write_longlong_array , write_octet , write_octet_array , write_short , write_short_array , write_string , write_ulong , write_ulong_array , write_ulonglong , write_ulonglong_array , write_ushort , write_ushort_array , write_value , write_value , write_value , write_value , write_value , write_wchar , write_wchar_array , write_wstring |
create_input_stream , orb , write , write_Context , write_Object , write_Principal , write_TypeCode , write_any , write_boolean , write_boolean_array , write_char , write_char_array , write_double , write_double_array , write_fixed , write_fixed , write_float , write_float_array , write_long , write_long_array , write_longlong , write_longlong_array , write_octet , write_octet_array , write_short , write_short_array , write_string , write_ulong , write_ulong_array , write_ulonglong , write_ulonglong_array , write_ushort , write_ushort_array , write_wchar , write_wchar_array , write_wstring |
ServiceContextTransportingOutputStream
public ServiceContextTransportingOutputStream()
OutputStreams created using the empty constructor are used for
in memory marshaling, but do not use the ORB's output buffer
manager. A stream created with this c'tor is not explicitly
configured, i.e. it will use default configuration only
getBody
public byte[] getBody()
private hack...
markHeaderEnd
protected void markHeaderEnd()
GIOP 1.2 requires the message body to start on an 8 byte
border, while 1.0/1.1 does not. Additionally, this padding shall
only be performed, if the body is not empty (which we don't
know at this stage.