2 * @file POAManager.pidl
4 * @brief PIDL source for the PortableServer module.
7 #ifndef _PORTABLESERVER_POA_MANAGER_IDL_
8 #define _PORTABLESERVER_POA_MANAGER_IDL_
10 #pragma prefix "omg.org"
14 # pragma version PortableServer 2.3
16 // POAManager interface
17 local interface POAManager
19 exception AdapterInactive {};
30 raises(AdapterInactive);
32 #if !defined (CORBA_E_COMPACT) && !defined (CORBA_E_MICRO) && !defined (TAO_HAS_MINIMUM_POA)
33 void hold_requests (in boolean wait_for_completion)
34 raises(AdapterInactive);
36 void discard_requests (in boolean wait_for_completion)
37 raises(AdapterInactive);
39 void deactivate (in boolean etherealize_objects,
40 in boolean wait_for_completion);
49 #endif // _PORTABLESERVER_POA_MANAGER_IDL_