summaryrefslogtreecommitdiff
path: root/TAO/tao/PortableServer/POA.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/PortableServer/POA.h')
-rw-r--r--TAO/tao/PortableServer/POA.h22
1 files changed, 22 insertions, 0 deletions
diff --git a/TAO/tao/PortableServer/POA.h b/TAO/tao/PortableServer/POA.h
index 16e97f2eaea..07883522215 100644
--- a/TAO/tao/PortableServer/POA.h
+++ b/TAO/tao/PortableServer/POA.h
@@ -624,6 +624,28 @@ public:
#endif /* TAO_HAS_RT_CORBA == 1 */
+#if (TAO_HAS_MIOP == 1)
+ virtual PortableServer::ObjectId * create_id_for_reference (
+ CORBA::Object_ptr the_ref,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ PortableServer::POA::WrongAdapter
+ ));
+
+ virtual PortableServer::IDs * reference_to_ids (
+ CORBA::Object_ptr the_ref,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ PortableServer::POA::WrongAdapter
+ ));
+#endif /* TAO_HAS_MIOP == 1 */
+
TAO_POA_Policies &policies (void);
// Accessor for POA policies.