AbstractCdrInput.h 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __gnu_CORBA_CDR_AbstractCdrInput__
  3. #define __gnu_CORBA_CDR_AbstractCdrInput__
  4. #pragma interface
  5. #include <org/omg/CORBA_2_3/portable/InputStream.h>
  6. #include <gcj/array.h>
  7. extern "Java"
  8. {
  9. namespace gnu
  10. {
  11. namespace CORBA
  12. {
  13. namespace CDR
  14. {
  15. class AbstractCdrInput;
  16. class AbstractDataInput;
  17. class BufferredCdrInput;
  18. class gnuRuntime;
  19. }
  20. namespace GIOP
  21. {
  22. class CodeSetServiceContext;
  23. }
  24. class Version;
  25. }
  26. }
  27. namespace java
  28. {
  29. namespace math
  30. {
  31. class BigDecimal;
  32. }
  33. }
  34. namespace org
  35. {
  36. namespace omg
  37. {
  38. namespace CORBA
  39. {
  40. class Any;
  41. class AnySeqHolder;
  42. class BooleanSeqHolder;
  43. class CharSeqHolder;
  44. class DoubleSeqHolder;
  45. class FloatSeqHolder;
  46. class LongLongSeqHolder;
  47. class LongSeqHolder;
  48. class ORB;
  49. class Object;
  50. class OctetSeqHolder;
  51. class ShortSeqHolder;
  52. class TypeCode;
  53. class ULongLongSeqHolder;
  54. class ULongSeqHolder;
  55. class UShortSeqHolder;
  56. class WCharSeqHolder;
  57. }
  58. }
  59. }
  60. }
  61. class gnu::CORBA::CDR::AbstractCdrInput : public ::org::omg::CORBA_2_3::portable::InputStream
  62. {
  63. public:
  64. AbstractCdrInput(::java::io::InputStream *);
  65. AbstractCdrInput();
  66. virtual void setBigEndian(jboolean);
  67. virtual jboolean isBigEndian();
  68. virtual void cloneSettings(::gnu::CORBA::CDR::AbstractCdrInput *);
  69. virtual void setInputStream(::java::io::InputStream *);
  70. virtual void setOffset(jint) = 0;
  71. virtual void setOrb(::org::omg::CORBA::ORB *);
  72. virtual void setVersion(::gnu::CORBA::Version *);
  73. virtual void align(jint) = 0;
  74. virtual jlong gnu_read_ulong();
  75. virtual jint gnu_read_ushort();
  76. virtual ::org::omg::CORBA::ORB * orb();
  77. virtual jint read();
  78. virtual jint read(JArray< jbyte > *, jint, jint);
  79. virtual jint read(JArray< jbyte > *);
  80. virtual ::org::omg::CORBA::Object * read_Object();
  81. virtual ::org::omg::CORBA::TypeCode * read_TypeCode();
  82. virtual ::org::omg::CORBA::Any * read_any();
  83. virtual jboolean read_boolean();
  84. virtual void read_boolean_array(JArray< jboolean > *, jint, jint);
  85. virtual jchar read_char();
  86. virtual void read_char_array(JArray< jchar > *, jint, jint);
  87. virtual jdouble read_double();
  88. virtual void read_double_array(JArray< jdouble > *, jint, jint);
  89. virtual ::gnu::CORBA::CDR::BufferredCdrInput * read_encapsulation();
  90. virtual ::java::math::BigDecimal * read_fixed();
  91. virtual jfloat read_float();
  92. virtual void read_float_array(JArray< jfloat > *, jint, jint);
  93. virtual jint read_long();
  94. virtual void read_long_array(JArray< jint > *, jint, jint);
  95. virtual jlong read_longlong();
  96. virtual void read_longlong_array(JArray< jlong > *, jint, jint);
  97. virtual jbyte read_octet();
  98. virtual void read_octet_array(JArray< jbyte > *, jint, jint);
  99. virtual JArray< jbyte > * read_sequence();
  100. virtual jshort read_short();
  101. virtual void read_short_array(JArray< jshort > *, jint, jint);
  102. virtual ::java::lang::String * read_string();
  103. virtual jint read_ulong();
  104. virtual void read_ulong_array(JArray< jint > *, jint, jint);
  105. virtual jlong read_ulonglong();
  106. virtual void read_ulonglong_array(JArray< jlong > *, jint, jint);
  107. virtual jshort read_ushort();
  108. virtual void read_ushort_array(JArray< jshort > *, jint, jint);
  109. virtual jchar read_wchar();
  110. virtual void read_wchar_array(JArray< jchar > *, jint, jint);
  111. virtual ::java::lang::String * read_wstring();
  112. virtual ::java::lang::String * read_wstring_UTF_16();
  113. static jchar swap(jchar);
  114. virtual void setCodeSet(::gnu::CORBA::GIOP::CodeSetServiceContext *);
  115. virtual ::gnu::CORBA::GIOP::CodeSetServiceContext * getCodeSet();
  116. virtual ::org::omg::CORBA::Object * read_Object(::java::lang::Class *);
  117. virtual ::java::io::Serializable * read_Value();
  118. virtual ::java::lang::Object * read_Abstract();
  119. virtual void read_char_array(::org::omg::CORBA::CharSeqHolder *, jint, jint);
  120. virtual void read_wchar_array(::org::omg::CORBA::WCharSeqHolder *, jint, jint);
  121. private:
  122. JArray< jchar > * ensureArray(JArray< jchar > *, jint, jint);
  123. public:
  124. virtual void read_ulong_array(::org::omg::CORBA::ULongSeqHolder *, jint, jint);
  125. virtual void read_long_array(::org::omg::CORBA::LongSeqHolder *, jint, jint);
  126. private:
  127. JArray< jint > * ensureArray(JArray< jint > *, jint, jint);
  128. public:
  129. virtual void read_float_array(::org::omg::CORBA::FloatSeqHolder *, jint, jint);
  130. private:
  131. JArray< jfloat > * ensureArray(JArray< jfloat > *, jint, jint);
  132. public:
  133. virtual void read_double_array(::org::omg::CORBA::DoubleSeqHolder *, jint, jint);
  134. private:
  135. JArray< jdouble > * ensureArray(JArray< jdouble > *, jint, jint);
  136. public:
  137. virtual void read_short_array(::org::omg::CORBA::ShortSeqHolder *, jint, jint);
  138. virtual void read_ushort_array(::org::omg::CORBA::UShortSeqHolder *, jint, jint);
  139. private:
  140. JArray< jshort > * ensureArray(JArray< jshort > *, jint, jint);
  141. public:
  142. virtual void read_octet_array(::org::omg::CORBA::OctetSeqHolder *, jint, jint);
  143. private:
  144. JArray< jbyte > * ensureArray(JArray< jbyte > *, jint, jint);
  145. public:
  146. virtual void read_longlong_array(::org::omg::CORBA::LongLongSeqHolder *, jint, jint);
  147. virtual void read_ulonglong_array(::org::omg::CORBA::ULongLongSeqHolder *, jint, jint);
  148. private:
  149. JArray< jlong > * ensureArray(JArray< jlong > *, jint, jint);
  150. public:
  151. virtual void read_boolean_array(::org::omg::CORBA::BooleanSeqHolder *, jint, jint);
  152. private:
  153. JArray< jboolean > * ensureArray(JArray< jboolean > *, jint, jint);
  154. public:
  155. virtual void read_any_array(::org::omg::CORBA::AnySeqHolder *, jint, jint);
  156. private:
  157. JArray< ::org::omg::CORBA::Any * > * ensureArray(JArray< ::org::omg::CORBA::Any * > *, jint, jint);
  158. public:
  159. virtual JArray< ::java::lang::String * > * _truncatable_ids();
  160. ::gnu::CORBA::CDR::gnuRuntime * __attribute__((aligned(__alignof__( ::org::omg::CORBA_2_3::portable::InputStream)))) runtime;
  161. public: // actually protected
  162. static ::java::lang::String * UNEXP_EOF;
  163. ::gnu::CORBA::CDR::AbstractDataInput * b;
  164. ::java::io::InputStream * actual_stream;
  165. ::org::omg::CORBA::ORB * orb__;
  166. ::gnu::CORBA::Version * giop;
  167. ::gnu::CORBA::GIOP::CodeSetServiceContext * codeset;
  168. private:
  169. ::java::lang::String * narrow_charset;
  170. ::java::lang::String * wide_charset;
  171. jboolean narrow_native;
  172. jboolean wide_native;
  173. jboolean little_endian;
  174. public:
  175. static ::java::lang::Class class$;
  176. };
  177. #endif // __gnu_CORBA_CDR_AbstractCdrInput__