gnuPoaCurrent.h 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __gnu_CORBA_Poa_gnuPoaCurrent__
  3. #define __gnu_CORBA_Poa_gnuPoaCurrent__
  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. namespace Poa
  14. {
  15. class gnuPoaCurrent;
  16. }
  17. }
  18. }
  19. namespace org
  20. {
  21. namespace omg
  22. {
  23. namespace PortableServer
  24. {
  25. class CurrentOperations;
  26. class POA;
  27. }
  28. }
  29. }
  30. }
  31. class gnu::CORBA::Poa::gnuPoaCurrent : public ::org::omg::CORBA::portable::ObjectImpl
  32. {
  33. public:
  34. gnuPoaCurrent();
  35. virtual JArray< ::java::lang::String * > * _ids();
  36. virtual JArray< jbyte > * get_object_id();
  37. virtual ::org::omg::PortableServer::POA * get_POA();
  38. virtual void put(::java::lang::Thread *, ::org::omg::PortableServer::CurrentOperations *);
  39. virtual jboolean has(::org::omg::PortableServer::POA *);
  40. virtual jboolean has(::java::lang::Thread *);
  41. virtual void remove(::java::lang::Thread *);
  42. private:
  43. ::java::util::TreeMap * __attribute__((aligned(__alignof__( ::org::omg::CORBA::portable::ObjectImpl)))) threads;
  44. public:
  45. static ::java::lang::Class class$;
  46. };
  47. #endif // __gnu_CORBA_Poa_gnuPoaCurrent__