summaryrefslogtreecommitdiff
path: root/TAO/tao/Object.cpp
diff options
context:
space:
mode:
authornanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-08-23 21:06:52 +0000
committernanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-08-23 21:06:52 +0000
commit6043430680b8e81a9b9060586669e5fae32b916c (patch)
treef8772d7dc48ec6c5adc069b9ac2fa68e8c5f60ae /TAO/tao/Object.cpp
parent7302950169ebee6157fb4f74747b63433f9be622 (diff)
downloadATCD-CCM-Core.tar.gz
ChangeLogTag:Thu Aug 23 15:54:44 2001 Nanbor Wang <nanbor@cs.wustl.edu>CCM-Core
Diffstat (limited to 'TAO/tao/Object.cpp')
-rw-r--r--TAO/tao/Object.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/TAO/tao/Object.cpp b/TAO/tao/Object.cpp
index 449a05ef07b..d13c6966c36 100644
--- a/TAO/tao/Object.cpp
+++ b/TAO/tao/Object.cpp
@@ -381,6 +381,18 @@ CORBA_Object::_get_interface (CORBA::Environment &ACE_TRY_ENV)
return the_proxy._get_interface (this, ACE_TRY_ENV);
}
+CORBA_Object_ptr
+CORBA_Object::_get_component (CORBA::Environment &ACE_TRY_ENV)
+{
+ // Get the right Proxy.
+ TAO_Object_Proxy_Impl &the_proxy =
+ this->proxy_broker_->select_proxy (this, ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+
+ // Perform the Call.
+ return the_proxy._get_component (this, ACE_TRY_ENV);
+}
+
CORBA::ImplementationDef_ptr
CORBA_Object::_get_implementation (CORBA::Environment &)
{