#include <POA_Current.h>
Inheritance diagram for TAO::Portable_Server::POA_Current:


| Public Member Functions | |
| PortableServer::POA_ptr | get_POA () throw (CORBA::SystemException, PortableServer::Current::NoContext) | 
| PortableServer::ObjectId * | get_object_id () throw (CORBA::SystemException, PortableServer::Current::NoContext) | 
| CORBA::Object_ptr | get_reference () throw (CORBA::SystemException, PortableServer::Current::NoContext) | 
| PortableServer::Servant | get_servant () throw (CORBA::SystemException, PortableServer::Current::NoContext) | 
| POA_Current_Impl * | implementation (void) | 
| Returns the class that implements this interface. | |
| POA_Current_Impl * | implementation (POA_Current_Impl *new_current) | 
| 
 | 
| 
Returns the object id of the current request being invoked. Can raise the  Implements PortableServer::Current. | 
| 
 | 
| 
Returns the POA on which the current request is being invoked. Can raise the  Implements PortableServer::Current. | 
| 
 | 
| This operation returns a locally manufactured reference to the object in the context of which it is called. If called outside the context of a POA dispatched operation, a NoContext exception is raised. 
 Implements PortableServer::Current. | 
| 
 | 
| 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 Implements PortableServer::Current. | 
| 
 | 
| Sets the thread-specific pointer to the new POA Current state, returning a pointer to the existing POA Current state. | 
| 
 | 
| Returns the class that implements this interface. 
 | 
 1.3.9.1
 1.3.9.1