summaryrefslogtreecommitdiff
path: root/TAO/tao/PortableServer/Servant_Base.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/PortableServer/Servant_Base.h')
-rw-r--r--TAO/tao/PortableServer/Servant_Base.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/TAO/tao/PortableServer/Servant_Base.h b/TAO/tao/PortableServer/Servant_Base.h
index 5af4946e6d7..7473f093cf3 100644
--- a/TAO/tao/PortableServer/Servant_Base.h
+++ b/TAO/tao/PortableServer/Servant_Base.h
@@ -61,10 +61,12 @@ public:
// Default <_non_existent>: always returns false.
virtual CORBA_InterfaceDef_ptr _get_interface (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS);
// Query the Interface Repository for the interface definition.
+ virtual CORBA::Object_ptr _get_component (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS);
+ // Default <_get_component>: always returns CORBA::Object::_nil().
+
virtual void *_downcast (const char *repository_id) = 0;
// Get the correct vtable.