summaryrefslogtreecommitdiff
path: root/TAO/tao/PolicyS.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/PolicyS.cpp')
-rw-r--r--TAO/tao/PolicyS.cpp13
1 files changed, 11 insertions, 2 deletions
diff --git a/TAO/tao/PolicyS.cpp b/TAO/tao/PolicyS.cpp
index c72f0668e98..079873eade6 100644
--- a/TAO/tao/PolicyS.cpp
+++ b/TAO/tao/PolicyS.cpp
@@ -255,7 +255,6 @@ void* POA_CORBA::Policy::_downcast (
return 0;
}
-#if !defined (TAO_HAS_LOCALITY_CONSTRAINT_POLICIES)
void POA_CORBA::Policy::_dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &env)
{
TAO_Skeleton skel; // pointer to skeleton for operation
@@ -269,7 +268,6 @@ void POA_CORBA::Policy::_dispatch (CORBA::ServerRequest &req, void *context, COR
else
skel (req, this, context, env);
}
-#endif /* !TAO_HAS_LOCALITY_CONSTRAINT_POLICIES */
const char* POA_CORBA::Policy::_interface_repository_id (void) const
{
@@ -377,6 +375,12 @@ void* POA_CORBA::PolicyManager::_downcast (
return 0;
}
+void POA_CORBA::PolicyManager::_dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &ACE_TRY_ENV)
+{
+ // @@ TODO
+ ACE_THROW (CORBA_BAD_OPERATION ());
+}
+
const char* POA_CORBA::PolicyManager::_interface_repository_id (void) const
{
return "IDL:omg.org/CORBA/PolicyManager:1.0";
@@ -487,6 +491,11 @@ void* POA_CORBA::PolicyCurrent::_downcast (
return 0;
}
+void POA_CORBA::PolicyCurrent::_dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &ACE_TRY_ENV)
+{
+ ACE_THROW (CORBA_BAD_OPERATION ());
+}
+
const char* POA_CORBA::PolicyCurrent::_interface_repository_id (void) const
{
return "IDL:omg.org/CORBA/PolicyCurrent:1.0";