ServantDelegateImpl.h 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __gnu_CORBA_Poa_ServantDelegateImpl__
  3. #define __gnu_CORBA_Poa_ServantDelegateImpl__
  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 Poa
  14. {
  15. class ServantDelegateImpl;
  16. class gnuPOA;
  17. class gnuServantObject;
  18. }
  19. }
  20. }
  21. namespace org
  22. {
  23. namespace omg
  24. {
  25. namespace CORBA
  26. {
  27. class ORB;
  28. class Object;
  29. }
  30. namespace PortableServer
  31. {
  32. class POA;
  33. class Servant;
  34. }
  35. }
  36. }
  37. }
  38. class gnu::CORBA::Poa::ServantDelegateImpl : public ::java::lang::Object
  39. {
  40. public:
  41. ServantDelegateImpl(::org::omg::PortableServer::Servant *, ::gnu::CORBA::Poa::gnuPOA *, JArray< jbyte > *);
  42. virtual jboolean is_a(::org::omg::PortableServer::Servant *, ::java::lang::String *);
  43. virtual ::org::omg::PortableServer::POA * default_POA(::org::omg::PortableServer::Servant *);
  44. virtual ::org::omg::CORBA::ORB * orb(::org::omg::PortableServer::Servant *);
  45. virtual ::org::omg::CORBA::Object * this_object(::org::omg::PortableServer::Servant *);
  46. virtual ::org::omg::CORBA::Object * get_interface_def(::org::omg::PortableServer::Servant *);
  47. virtual JArray< jbyte > * object_id(::org::omg::PortableServer::Servant *);
  48. virtual jboolean non_existent(::org::omg::PortableServer::Servant *);
  49. virtual ::org::omg::PortableServer::POA * poa(::org::omg::PortableServer::Servant *);
  50. public: // actually package-private
  51. virtual void same(::org::omg::PortableServer::Servant *);
  52. ::org::omg::PortableServer::Servant * __attribute__((aligned(__alignof__( ::java::lang::Object)))) servant;
  53. JArray< jbyte > * servant_id;
  54. ::gnu::CORBA::Poa::gnuPOA * poa__;
  55. ::gnu::CORBA::Poa::gnuServantObject * object;
  56. public:
  57. static ::java::lang::Class class$;
  58. };
  59. #endif // __gnu_CORBA_Poa_ServantDelegateImpl__