summaryrefslogtreecommitdiff
path: root/TAO/tao/PortableServer/POA_Current_Impl.h
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2005-10-21 09:57:16 +0000
committerJohnny Willemsen <jwillemsen@remedy.nl>2005-10-21 09:57:16 +0000
commit3ef5940019ed43f1cd2de7e707a9e38ba32b17b6 (patch)
treed7352bc5c475b061186a703d1fde447cf9d7371c /TAO/tao/PortableServer/POA_Current_Impl.h
parent8fa110b8c76bd8e20eb13bfaeab857d9672814ad (diff)
downloadATCD-3ef5940019ed43f1cd2de7e707a9e38ba32b17b6.tar.gz
ChangeLogTag: Fri Oct 21 09:19:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
Diffstat (limited to 'TAO/tao/PortableServer/POA_Current_Impl.h')
-rw-r--r--TAO/tao/PortableServer/POA_Current_Impl.h12
1 files changed, 8 insertions, 4 deletions
diff --git a/TAO/tao/PortableServer/POA_Current_Impl.h b/TAO/tao/PortableServer/POA_Current_Impl.h
index 15bf03cb843..0f7ed6020bc 100644
--- a/TAO/tao/PortableServer/POA_Current_Impl.h
+++ b/TAO/tao/PortableServer/POA_Current_Impl.h
@@ -69,18 +69,22 @@ namespace TAO
/**
* Return pointer to the object id through which this was invoked.
* This may be necessary in cases where a <Servant> is serving under
- * the guise of multiple object ids. This has _out semantics Raises
- * the <CORBA::NoContext> exception.
+ * the guise of multiple object ids.
*/
PortableServer::ObjectId *get_object_id (void);
/**
* Returns a reference to the servant that hosts the object in whose
- * context it is called. If called outside the context of the POA
- * dispatched operation, a NoContext exception is raised
+ * context it is called.
*/
PortableServer::Servant get_servant (void);
+ /**
+ * This operation returns a locally manufactured reference to the object
+ * in the context of which it is called.
+ */
+ CORBA::Object_ptr get_reference (void);
+
/// Set the POA implementation.
void poa (::TAO_Root_POA *);