Interface MarshalInputStream

All Known Subinterfaces:
TypeCodeReader
All Known Implementing Classes:
AnyImpl.AnyInputStream, CDRInputObject, EncapsInputStream, TypeCodeInputStream, WrapperInputStream

public interface MarshalInputStream
  • Method Details

    • read_boolean

      boolean read_boolean()
    • read_char

      char read_char()
    • read_wchar

      char read_wchar()
    • read_octet

      byte read_octet()
    • read_short

      short read_short()
    • read_ushort

      short read_ushort()
    • read_long

      int read_long()
    • read_ulong

      int read_ulong()
    • read_longlong

      long read_longlong()
    • read_ulonglong

      long read_ulonglong()
    • read_float

      float read_float()
    • read_double

      double read_double()
    • read_string

      String read_string()
    • read_wstring

      String read_wstring()
    • read_boolean_array

      void read_boolean_array(boolean[] value, int offset, int length)
    • read_char_array

      void read_char_array(char[] value, int offset, int length)
    • read_wchar_array

      void read_wchar_array(char[] value, int offset, int length)
    • read_octet_array

      void read_octet_array(byte[] value, int offset, int length)
    • read_short_array

      void read_short_array(short[] value, int offset, int length)
    • read_ushort_array

      void read_ushort_array(short[] value, int offset, int length)
    • read_long_array

      void read_long_array(int[] value, int offset, int length)
    • read_ulong_array

      void read_ulong_array(int[] value, int offset, int length)
    • read_longlong_array

      void read_longlong_array(long[] value, int offset, int length)
    • read_ulonglong_array

      void read_ulonglong_array(long[] value, int offset, int length)
    • read_float_array

      void read_float_array(float[] value, int offset, int length)
    • read_double_array

      void read_double_array(double[] value, int offset, int length)
    • read_Object

      Object read_Object()
    • read_TypeCode

      TypeCode read_TypeCode()
    • read_any

      Any read_any()
    • read_Principal

      Principal read_Principal()
    • read_Object

      Object read_Object(Class stubClass)
    • read_value

      Serializable read_value() throws Exception
      Throws:
      Exception
    • consumeEndian

      void consumeEndian()
    • getPosition

      int getPosition()
    • mark

      void mark(int readAheadLimit)
    • reset

      void reset()
    • performORBVersionSpecificInit

      void performORBVersionSpecificInit()
      This must be called once before unmarshaling valuetypes or anything that uses repository IDs. The ORB's version should be set to the desired value prior to calling.
    • resetCodeSetConverters

      void resetCodeSetConverters()
      Tells the input stream to null any code set converter references, forcing it to reacquire them if it needs converters again. This is used when the server input stream needs to switch the connection's char code set converter to something different after reading the code set service context for the first time. Initially, we use ISO8859-1 to read the operation name (it can't be more than ASCII).