OutputStream.h 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __org_omg_CORBA_portable_OutputStream__
  3. #define __org_omg_CORBA_portable_OutputStream__
  4. #pragma interface
  5. #include <java/io/OutputStream.h>
  6. #include <gcj/array.h>
  7. extern "Java"
  8. {
  9. namespace java
  10. {
  11. namespace math
  12. {
  13. class BigDecimal;
  14. }
  15. }
  16. namespace org
  17. {
  18. namespace omg
  19. {
  20. namespace CORBA
  21. {
  22. class Any;
  23. class Context;
  24. class ContextList;
  25. class ORB;
  26. class Object;
  27. class Principal;
  28. class TypeCode;
  29. namespace portable
  30. {
  31. class InputStream;
  32. class OutputStream;
  33. }
  34. }
  35. }
  36. }
  37. }
  38. class org::omg::CORBA::portable::OutputStream : public ::java::io::OutputStream
  39. {
  40. public:
  41. OutputStream();
  42. virtual ::org::omg::CORBA::portable::InputStream * create_input_stream() = 0;
  43. virtual ::org::omg::CORBA::ORB * orb();
  44. virtual void write(jint);
  45. virtual void write_Context(::org::omg::CORBA::Context *, ::org::omg::CORBA::ContextList *);
  46. virtual void write_Object(::org::omg::CORBA::Object *) = 0;
  47. virtual void write_Principal(::org::omg::CORBA::Principal *);
  48. virtual void write_TypeCode(::org::omg::CORBA::TypeCode *) = 0;
  49. virtual void write_any(::org::omg::CORBA::Any *) = 0;
  50. virtual void write_boolean(jboolean) = 0;
  51. virtual void write_boolean_array(JArray< jboolean > *, jint, jint) = 0;
  52. virtual void write_char(jchar) = 0;
  53. virtual void write_char_array(JArray< jchar > *, jint, jint) = 0;
  54. virtual void write_double(jdouble) = 0;
  55. virtual void write_double_array(JArray< jdouble > *, jint, jint) = 0;
  56. virtual void write_fixed(::java::math::BigDecimal *);
  57. virtual void write_float(jfloat) = 0;
  58. virtual void write_float_array(JArray< jfloat > *, jint, jint) = 0;
  59. virtual void write_long(jint) = 0;
  60. virtual void write_long_array(JArray< jint > *, jint, jint) = 0;
  61. virtual void write_longlong(jlong) = 0;
  62. virtual void write_longlong_array(JArray< jlong > *, jint, jint) = 0;
  63. virtual void write_octet(jbyte) = 0;
  64. virtual void write_octet_array(JArray< jbyte > *, jint, jint) = 0;
  65. virtual void write_short(jshort) = 0;
  66. virtual void write_short_array(JArray< jshort > *, jint, jint) = 0;
  67. virtual void write_string(::java::lang::String *) = 0;
  68. virtual void write_ulong(jint) = 0;
  69. virtual void write_ulong_array(JArray< jint > *, jint, jint) = 0;
  70. virtual void write_ulonglong(jlong) = 0;
  71. virtual void write_ulonglong_array(JArray< jlong > *, jint, jint) = 0;
  72. virtual void write_ushort(jshort) = 0;
  73. virtual void write_ushort_array(JArray< jshort > *, jint, jint) = 0;
  74. virtual void write_wchar(jchar) = 0;
  75. virtual void write_wchar_array(JArray< jchar > *, jint, jint) = 0;
  76. virtual void write_wstring(::java::lang::String *) = 0;
  77. static ::java::lang::Class class$;
  78. };
  79. #endif // __org_omg_CORBA_portable_OutputStream__