IOR.h 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __gnu_CORBA_IOR__
  3. #define __gnu_CORBA_IOR__
  4. #pragma interface
  5. #include <java/lang/Object.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 AbstractCdrOutput;
  17. }
  18. class IOR;
  19. class IOR$Internet_profile;
  20. }
  21. }
  22. namespace org
  23. {
  24. namespace omg
  25. {
  26. namespace IOP
  27. {
  28. class TaggedComponent;
  29. class TaggedProfile;
  30. }
  31. }
  32. }
  33. }
  34. class gnu::CORBA::IOR : public ::java::lang::Object
  35. {
  36. public:
  37. IOR();
  38. static ::gnu::CORBA::IOR * parse(::java::lang::String *);
  39. virtual void _read(::gnu::CORBA::CDR::AbstractCdrInput *);
  40. virtual void _read_no_endian(::gnu::CORBA::CDR::AbstractCdrInput *);
  41. virtual void _write(::gnu::CORBA::CDR::AbstractCdrOutput *);
  42. static void write_null(::gnu::CORBA::CDR::AbstractCdrOutput *);
  43. virtual void _write_no_endian(::gnu::CORBA::CDR::AbstractCdrOutput *);
  44. virtual ::java::lang::String * toString();
  45. virtual ::java::lang::String * toStringFormatted();
  46. virtual ::java::lang::String * toStringifiedReference();
  47. virtual void add_ior_component(::org::omg::IOP::TaggedComponent *);
  48. virtual void add_ior_component_to_profile(::org::omg::IOP::TaggedComponent *, jint);
  49. private:
  50. static void addComponentTo(::org::omg::IOP::TaggedProfile *, ::org::omg::IOP::TaggedComponent *);
  51. public:
  52. virtual jboolean equals(::java::lang::Object *);
  53. virtual jint hashCode();
  54. static const jint FAILED = 10;
  55. ::gnu::CORBA::IOR$Internet_profile * __attribute__((aligned(__alignof__( ::java::lang::Object)))) Internet;
  56. ::java::lang::String * Id;
  57. JArray< jbyte > * key;
  58. public: // actually package-private
  59. ::java::util::ArrayList * profiles;
  60. public:
  61. jboolean Big_Endian;
  62. static ::java::lang::Class class$;
  63. };
  64. #endif // __gnu_CORBA_IOR__