Servant.h 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __org_omg_PortableServer_Servant__
  3. #define __org_omg_PortableServer_Servant__
  4. #pragma interface
  5. #include <java/lang/Object.h>
  6. #include <gcj/array.h>
  7. extern "Java"
  8. {
  9. namespace org
  10. {
  11. namespace omg
  12. {
  13. namespace CORBA
  14. {
  15. class ORB;
  16. class Object;
  17. }
  18. namespace PortableServer
  19. {
  20. class POA;
  21. class Servant;
  22. namespace portable
  23. {
  24. class Delegate;
  25. }
  26. }
  27. }
  28. }
  29. }
  30. class org::omg::PortableServer::Servant : public ::java::lang::Object
  31. {
  32. public:
  33. Servant();
  34. virtual JArray< ::java::lang::String * > * _all_interfaces(::org::omg::PortableServer::POA *, JArray< jbyte > *) = 0;
  35. virtual ::org::omg::PortableServer::portable::Delegate * _get_delegate();
  36. virtual ::org::omg::CORBA::Object * _get_interface_def();
  37. virtual jboolean _is_a(::java::lang::String *);
  38. virtual jboolean _non_existent();
  39. virtual ::org::omg::CORBA::ORB * _orb();
  40. virtual ::org::omg::PortableServer::POA * _default_POA();
  41. virtual JArray< jbyte > * _object_id();
  42. virtual ::org::omg::PortableServer::POA * _poa();
  43. virtual void _set_delegate(::org::omg::PortableServer::portable::Delegate *);
  44. virtual ::org::omg::CORBA::Object * _this_object(::org::omg::CORBA::ORB *);
  45. virtual ::org::omg::CORBA::Object * _this_object();
  46. private:
  47. ::org::omg::PortableServer::portable::Delegate * __attribute__((aligned(__alignof__( ::java::lang::Object)))) delegate;
  48. public:
  49. static ::java::lang::Class class$;
  50. };
  51. #endif // __org_omg_PortableServer_Servant__