CorbaOutput.h 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __gnu_javax_rmi_CORBA_CorbaOutput__
  3. #define __gnu_javax_rmi_CORBA_CorbaOutput__
  4. #pragma interface
  5. #include <java/io/ObjectOutputStream.h>
  6. #include <gcj/array.h>
  7. extern "Java"
  8. {
  9. namespace gnu
  10. {
  11. namespace javax
  12. {
  13. namespace rmi
  14. {
  15. namespace CORBA
  16. {
  17. class CorbaOutput;
  18. class RmiUtilities;
  19. }
  20. }
  21. }
  22. }
  23. namespace org
  24. {
  25. namespace omg
  26. {
  27. namespace CORBA_2_3
  28. {
  29. namespace portable
  30. {
  31. class OutputStream;
  32. }
  33. }
  34. }
  35. }
  36. }
  37. class gnu::javax::rmi::CORBA::CorbaOutput : public ::java::io::ObjectOutputStream
  38. {
  39. public:
  40. CorbaOutput(::org::omg::CORBA_2_3::portable::OutputStream *, ::java::lang::Object *, ::gnu::javax::rmi::CORBA::RmiUtilities *);
  41. virtual void close();
  42. virtual void flush();
  43. virtual void write(JArray< jbyte > *, jint, jint);
  44. virtual void write(JArray< jbyte > *);
  45. virtual void write(jint);
  46. virtual void writeBoolean(jboolean);
  47. virtual void writeByte(jint);
  48. virtual void writeBytes(::java::lang::String *);
  49. virtual void writeChar(jint);
  50. virtual void writeChars(::java::lang::String *);
  51. virtual void writeDouble(jdouble);
  52. virtual void writeFloat(jfloat);
  53. virtual void writeInt(jint);
  54. virtual void writeLong(jlong);
  55. public: // actually protected
  56. virtual void writeObjectOverride(::java::lang::Object *);
  57. public:
  58. virtual void writeShort(jint);
  59. virtual void writeUTF(::java::lang::String *);
  60. virtual void defaultWriteObject();
  61. public: // actually package-private
  62. ::org::omg::CORBA_2_3::portable::OutputStream * __attribute__((aligned(__alignof__( ::java::io::ObjectOutputStream)))) stream;
  63. ::gnu::javax::rmi::CORBA::RmiUtilities * util;
  64. ::java::lang::Object * current;
  65. public:
  66. static ::java::lang::Class class$;
  67. };
  68. #endif // __gnu_javax_rmi_CORBA_CorbaOutput__