2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_CORBA_Poa_gnuPOAManager__
5 #define __gnu_CORBA_Poa_gnuPOAManager__
9 #include <org/omg/CORBA/LocalObject.h>
27 namespace PortableServer
29 namespace POAManagerPackage
38 class gnu::CORBA::Poa::gnuPOAManager : public ::org::omg::CORBA::LocalObject
43 virtual ::org::omg::PortableServer::POAManagerPackage::State * get_state();
44 virtual void activate();
45 virtual void hold_requests(jboolean);
46 virtual void deactivate(jboolean, jboolean);
47 virtual void discard_requests(jboolean);
48 virtual void waitForIdle();
49 virtual void addPoa(::gnu::CORBA::Poa::gnuPOA *);
50 virtual void removePOA(::gnu::CORBA::Poa::gnuPOA *);
51 virtual void poaDestroyed(::gnu::CORBA::Poa::gnuPOA *);
52 virtual void notifyInterceptors(jint);
54 static const jlong serialVersionUID = 1LL;
55 ::java::util::HashSet * __attribute__((aligned(__alignof__( ::org::omg::CORBA::LocalObject)))) POAs;
56 public: // actually package-private
57 ::org::omg::PortableServer::POAManagerPackage::State * state;
59 static ::java::lang::Class class$;
62 #endif // __gnu_CORBA_Poa_gnuPOAManager__