gnuServantObject.h 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __gnu_CORBA_Poa_gnuServantObject__
  3. #define __gnu_CORBA_Poa_gnuServantObject__
  4. #pragma interface
  5. #include <org/omg/CORBA/portable/ObjectImpl.h>
  6. #include <gcj/array.h>
  7. extern "Java"
  8. {
  9. namespace gnu
  10. {
  11. namespace CORBA
  12. {
  13. class IOR;
  14. namespace Poa
  15. {
  16. class ORB_1_4;
  17. class gnuPOA;
  18. class gnuServantObject;
  19. }
  20. }
  21. }
  22. namespace org
  23. {
  24. namespace omg
  25. {
  26. namespace CORBA
  27. {
  28. class ORB;
  29. class Object;
  30. namespace portable
  31. {
  32. class InputStream;
  33. class InvokeHandler;
  34. class OutputStream;
  35. class ResponseHandler;
  36. }
  37. }
  38. namespace PortableServer
  39. {
  40. class POA;
  41. class POAManager;
  42. class Servant;
  43. namespace ServantLocatorPackage
  44. {
  45. class CookieHolder;
  46. }
  47. }
  48. }
  49. }
  50. }
  51. class gnu::CORBA::Poa::gnuServantObject : public ::org::omg::CORBA::portable::ObjectImpl
  52. {
  53. public:
  54. gnuServantObject(JArray< ::java::lang::String * > *, JArray< jbyte > *, ::gnu::CORBA::Poa::gnuPOA *, ::gnu::CORBA::Poa::ORB_1_4 *);
  55. virtual ::gnu::CORBA::IOR * getIor();
  56. gnuServantObject(::org::omg::PortableServer::Servant *, JArray< jbyte > *, ::gnu::CORBA::Poa::ORB_1_4 *, ::gnu::CORBA::Poa::gnuPOA *);
  57. virtual void setServant(::org::omg::PortableServer::Servant *);
  58. virtual ::org::omg::PortableServer::Servant * getServant();
  59. virtual ::org::omg::CORBA::portable::InvokeHandler * getHandler(::java::lang::String *, ::org::omg::PortableServer::ServantLocatorPackage::CookieHolder *, jboolean);
  60. virtual ::org::omg::CORBA::portable::InvokeHandler * servantToHandler(::org::omg::PortableServer::Servant *);
  61. gnuServantObject(::org::omg::PortableServer::Servant *, ::gnu::CORBA::Poa::gnuPOA *);
  62. virtual JArray< ::java::lang::String * > * _ids();
  63. virtual ::java::lang::String * toString();
  64. virtual jboolean _is_local();
  65. virtual jboolean _is_a(::java::lang::String *);
  66. virtual ::org::omg::CORBA::ORB * _orb();
  67. virtual ::org::omg::CORBA::portable::OutputStream * _invoke(::java::lang::String *, ::org::omg::CORBA::portable::InputStream *, ::org::omg::CORBA::portable::ResponseHandler *);
  68. virtual jboolean equals(::java::lang::Object *);
  69. virtual jint hashCode();
  70. virtual JArray< jbyte > * get_object_id();
  71. virtual ::org::omg::PortableServer::POA * get_POA();
  72. virtual void _release();
  73. virtual void _releaseReply(::org::omg::CORBA::portable::InputStream *);
  74. virtual jboolean _is_equivalent(::org::omg::CORBA::Object *);
  75. private:
  76. ::org::omg::PortableServer::Servant * __attribute__((aligned(__alignof__( ::org::omg::CORBA::portable::ObjectImpl)))) servant;
  77. public:
  78. JArray< jbyte > * Id;
  79. ::gnu::CORBA::Poa::gnuPOA * poa;
  80. ::org::omg::PortableServer::POAManager * manager;
  81. ::gnu::CORBA::Poa::ORB_1_4 * orb;
  82. JArray< ::java::lang::String * > * repository_ids;
  83. public: // actually package-private
  84. jboolean noRetain;
  85. public:
  86. static ::java::lang::Class class$;
  87. };
  88. #endif // __gnu_CORBA_Poa_gnuServantObject__