diff options
author | Johnny Willemsen <jwillemsen@remedy.nl> | 2005-10-21 09:57:16 +0000 |
---|---|---|
committer | Johnny Willemsen <jwillemsen@remedy.nl> | 2005-10-21 09:57:16 +0000 |
commit | 3ef5940019ed43f1cd2de7e707a9e38ba32b17b6 (patch) | |
tree | d7352bc5c475b061186a703d1fde447cf9d7371c /TAO/tao/PortableServer/POA_Current_Impl.h | |
parent | 8fa110b8c76bd8e20eb13bfaeab857d9672814ad (diff) | |
download | ATCD-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.h | 12 |
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 *); |