#include <RequestProcessingStrategyAOMOnly.h>
Inheritance diagram for TAO::Portable_Server::RequestProcessingStrategyAOMOnly:
Definition at line 37 of file RequestProcessingStrategyAOMOnly.h.
|
Definition at line 20 of file RequestProcessingStrategyAOMOnly.cpp.
00021 { 00022 } |
|
Implements TAO::Portable_Server::RequestProcessingStrategy. Definition at line 101 of file RequestProcessingStrategyAOMOnly.cpp. References TAO_Root_POA::unbind_using_user_id().
00104 { 00105 if (servant) 00106 { 00107 // ATTENTION: Trick locking here, see class header for details 00108 Non_Servant_Upcall non_servant_upcall (*this->poa_); 00109 ACE_UNUSED_ARG (non_servant_upcall); 00110 00111 servant->_remove_ref (); 00112 } 00113 00114 // This operation causes the association of the Object Id specified 00115 // by the oid parameter and its servant to be removed from the 00116 // Active Object Map. 00117 if (this->poa_->unbind_using_user_id (user_id) != 0) 00118 { 00119 throw ::CORBA::OBJ_ADAPTER (); 00120 } 00121 } |
|
Implements TAO::Portable_Server::RequestProcessingStrategy. Definition at line 124 of file RequestProcessingStrategyAOMOnly.cpp.
00126 { 00127 } |
|
Implements TAO::Portable_Server::RequestProcessingStrategy. Definition at line 49 of file RequestProcessingStrategyAOMOnly.cpp.
00050 { 00051 throw PortableServer::POA::WrongPolicy (); 00052 } |
|
Implements TAO::Portable_Server::RequestProcessingStrategy. Definition at line 27 of file RequestProcessingStrategyAOMOnly.cpp.
00028 { 00029 throw PortableServer::POA::WrongPolicy (); 00030 } |
|
Implements TAO::Portable_Server::RequestProcessingStrategy. Definition at line 94 of file RequestProcessingStrategyAOMOnly.cpp. References TAO_Root_POA::user_id_to_servant_i().
00096 { 00097 return this->poa_->user_id_to_servant_i (id); 00098 } |
|
Implements TAO::Portable_Server::RequestProcessingStrategy. Definition at line 63 of file RequestProcessingStrategyAOMOnly.cpp. References TAO_Root_POA::find_servant().
00069 { 00070 PortableServer::Servant servant = 0; 00071 00072 servant = this->poa_->find_servant (system_id, 00073 servant_upcall, 00074 poa_current_impl); 00075 00076 if (servant == 0) 00077 { 00078 throw ::CORBA::OBJECT_NOT_EXIST ( 00079 CORBA::OMGVMCID | 2, 00080 CORBA::COMPLETED_NO); 00081 } 00082 00083 return servant; 00084 } |
|
Implements TAO::Portable_Server::RequestProcessingStrategy. Definition at line 55 of file RequestProcessingStrategyAOMOnly.cpp. References TAO_Root_POA::servant_present().
00058 { 00059 return this->poa_->servant_present (system_id, servant); 00060 } |
|
Implements TAO::Portable_Server::RequestProcessingStrategy. Definition at line 137 of file RequestProcessingStrategyAOMOnly.cpp.
00140 { 00141 } |
|
Implements TAO::Portable_Server::RequestProcessingStrategy. Definition at line 130 of file RequestProcessingStrategyAOMOnly.cpp. References TAO_Root_POA::servant_to_user_id().
00132 { 00133 return this->poa_->servant_to_user_id (servant); 00134 } |
|
Implements TAO::Portable_Server::RequestProcessingStrategy. Definition at line 40 of file RequestProcessingStrategyAOMOnly.cpp.
00042 { 00043 throw PortableServer::POA::WrongPolicy (); 00044 } |
|
Implements TAO::Portable_Server::RequestProcessingStrategy. Definition at line 33 of file RequestProcessingStrategyAOMOnly.cpp. References PortableServer::ServantManager_ptr.
00035 { 00036 throw PortableServer::POA::WrongPolicy (); 00037 } |
|
Implements TAO::Portable_Server::RequestProcessingStrategy. Definition at line 87 of file RequestProcessingStrategyAOMOnly.cpp. References TAO_Root_POA::find_servant().
00089 { 00090 return this->poa_->find_servant (system_id); 00091 } |
|
Implements TAO::Portable_Server::RequestProcessingStrategy. Definition at line 144 of file RequestProcessingStrategyAOMOnly.cpp.
00145 { 00146 return ::PortableServer::USE_ACTIVE_OBJECT_MAP_ONLY; 00147 } |