Merge pull request #2309 from mitza-oci/warnings
[ACE_TAO.git] / TAO / tao / PortableServer / ServantActivator.pidl
blob0f194d71e6e5c7cefe401b406da6fafb47ebb310
1 /**
2  * @file ServantActivator.pidl
3  *
4  * @brief Pre-compiled IDL source for the PortableServer module.
5  */
7 #ifndef _PORTABLESERVER_SERVANT_ACTIVATOR_IDL_
8 #define _PORTABLESERVER_SERVANT_ACTIVATOR_IDL_
10 ///FUZZ: disable check_for_include/
11 #include "tao/PortableServer/PS_Forward.pidl"
12 #include "tao/PortableServer/ServantManager.pidl"
13 #include "tao/PortableServer/ForwardRequest.pidl"
15 #pragma prefix "omg.org"
17 #if ! defined (CORBA_E_COMPACT) && ! defined (CORBA_E_MICRO) && !defined (TAO_HAS_MINIMUM_POA)
19 module PortableServer
21 # pragma version PortableServer 2.3
23   local interface ServantActivator : ServantManager
24   {
25 #   pragma version ServantActivator 2.3
27     Servant incarnate (in ObjectId oid,
28                        in POA adapter)
29       raises (ForwardRequest);
31     void etherealize (in ObjectId oid,
32                       in POA adapter,
33                       in Servant serv,
34                       in boolean cleanup_in_progress,
35                       in boolean remaining_activations);
36   };
39 #endif
41 #endif // _PORTABLESERVER_SERVANT_ACTIVATOR_IDL_