Merge pull request #2309 from mitza-oci/warnings
[ACE_TAO.git] / TAO / tao / PortableServer / PS_Current.pidl
blob53256d8220bb053c427b0e473129509b53e1162c
1 /**
2  * @file PS_Current.pidl
3  *
4  * @brief PIDL source for the PortableServer module.
5  */
7 #ifndef _PORTABLESERVER_CURRENT_IDL_
8 #define _PORTABLESERVER_CURRENT_IDL_
10 ///FUZZ: disable check_for_include/
11 #include "tao/PortableServer/PS_Forward.pidl"
12 #include "tao/Current.pidl"
14 #pragma prefix "omg.org"
16 module PortableServer
18 # pragma version PortableServer 2.3
20   // Current interface.
21   local interface Current : CORBA::Current
22   {
23 #   pragma version Current 2.3
25     exception NoContext {};
27     POA get_POA ()
28       raises (NoContext);
30     ObjectId get_object_id ()
31       raises (NoContext);
33     Object get_reference ()
34       raises (NoContext);
36     Servant get_servant ()
37       raises (NoContext);
38   };
41 #endif // _PORTABLESERVER_CURRENT_IDL_