AbstractAny.h 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __gnu_CORBA_DynAn_AbstractAny__
  3. #define __gnu_CORBA_DynAn_AbstractAny__
  4. #pragma interface
  5. #include <org/omg/CORBA/LocalObject.h>
  6. extern "Java"
  7. {
  8. namespace gnu
  9. {
  10. namespace CORBA
  11. {
  12. namespace DynAn
  13. {
  14. class AbstractAny;
  15. class ValueChangeListener;
  16. class gnuDynAnyFactory;
  17. }
  18. }
  19. }
  20. namespace org
  21. {
  22. namespace omg
  23. {
  24. namespace CORBA
  25. {
  26. class Any;
  27. class ORB;
  28. class TypeCode;
  29. }
  30. }
  31. }
  32. }
  33. class gnu::CORBA::DynAn::AbstractAny : public ::org::omg::CORBA::LocalObject
  34. {
  35. public:
  36. AbstractAny(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *, ::gnu::CORBA::DynAn::gnuDynAnyFactory *, ::org::omg::CORBA::ORB *);
  37. virtual ::org::omg::CORBA::TypeCode * type();
  38. virtual ::org::omg::CORBA::Any * createAny();
  39. public: // actually protected
  40. virtual void valueChanged();
  41. public: // actually package-private
  42. virtual void checkType(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *);
  43. virtual ::java::lang::String * typeMismatch(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *);
  44. virtual ::java::lang::String * sizeMismatch(jint, jint);
  45. private:
  46. static const jlong serialVersionUID = 1LL;
  47. public:
  48. ::org::omg::CORBA::TypeCode * __attribute__((aligned(__alignof__( ::org::omg::CORBA::LocalObject)))) official_type;
  49. ::org::omg::CORBA::TypeCode * final_type;
  50. ::gnu::CORBA::DynAn::gnuDynAnyFactory * factory;
  51. ::org::omg::CORBA::ORB * orb;
  52. public: // actually package-private
  53. jshort MINOR;
  54. static ::java::lang::String * EMPTY;
  55. static ::java::lang::String * SIZE;
  56. static ::java::lang::String * ISNULL;
  57. ::gnu::CORBA::DynAn::ValueChangeListener * listener;
  58. public:
  59. static ::java::lang::Class class$;
  60. };
  61. #endif // __gnu_CORBA_DynAn_AbstractAny__