summaryrefslogtreecommitdiff
path: root/TAO/tao/Abstract_Servant_Base.h
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-03-30 16:56:32 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-03-30 16:56:32 +0000
commitd98c1a051c573b8eb57af162cffdb028272e85f3 (patch)
tree59dc1db2902865ace9e19586ff8fa2fa7560ce70 /TAO/tao/Abstract_Servant_Base.h
parent79b52e648c39dd1ce92e1ec38937d72f8cad8587 (diff)
downloadATCD-d98c1a051c573b8eb57af162cffdb028272e85f3.tar.gz
ChangeLogTag: Fri Mar 30 10:32:06 2001 Jeff Parsons <parsons@cs.wustl.edu>
Diffstat (limited to 'TAO/tao/Abstract_Servant_Base.h')
-rw-r--r--TAO/tao/Abstract_Servant_Base.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/TAO/tao/Abstract_Servant_Base.h b/TAO/tao/Abstract_Servant_Base.h
index 387f58e7362..4ad7476dc06 100644
--- a/TAO/tao/Abstract_Servant_Base.h
+++ b/TAO/tao/Abstract_Servant_Base.h
@@ -37,10 +37,17 @@ public:
/// Local implementation of the CORBA::Object::_is_a method.
virtual CORBA::Boolean _is_a (const char* logical_type_id,
- CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()) = 0;
+ CORBA_Environment &ACE_TRY_ENV =
+ TAO_default_environment ()) = 0;
/// Default <_non_existent>: always returns false.
- virtual CORBA::Boolean _non_existent (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()) = 0;
+ virtual CORBA::Boolean _non_existent (CORBA_Environment &ACE_TRY_ENV =
+ TAO_default_environment ()) = 0;
+
+ /// Query the Interface Repository.
+ virtual CORBA_InterfaceDef_ptr _get_interface (
+ CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()
+ ) = 0;
//@{
/// @name Reference counting hooks: no-ops by default.