#include <AMH_DSI_Response_Handler.h>
Collaboration diagram for TAO_AMH_DSI_Exception_Holder:
Definition at line 145 of file AMH_DSI_Response_Handler.h.
Definition at line 150 of file AMH_DSI_Response_Handler.h.
TAO_AMH_DSI_Exception_Holder::TAO_AMH_DSI_Exception_Holder | ( | CORBA::Exception * | ex | ) |
TAO_AMH_DSI_Exception_Holder::~TAO_AMH_DSI_Exception_Holder | ( | void | ) | [virtual] |
TAO_AMH_DSI_Exception_Holder::TAO_AMH_DSI_Exception_Holder | ( | void | ) | [protected] |
TAO_AMH_DSI_Exception_Holder::TAO_AMH_DSI_Exception_Holder | ( | const TAO_AMH_DSI_Exception_Holder & | ) | [private] |
TAO_AMH_DSI_Exception_Holder * TAO_AMH_DSI_Exception_Holder::_downcast | ( | CORBA::ValueBase * | ) | [static] |
void TAO_AMH_DSI_Exception_Holder::_tao_any_destructor | ( | void * | ) | [static] |
Definition at line 246 of file AMH_DSI_Response_Handler.cpp.
00247 { 00248 TAO_AMH_DSI_Exception_Holder *tmp = 00249 static_cast<TAO_AMH_DSI_Exception_Holder *> (_tao_void_pointer); 00250 delete tmp; 00251 }
CORBA::Boolean TAO_AMH_DSI_Exception_Holder::_tao_marshal__Test_TAO_AMH_DSI_Exception_Holder | ( | TAO_OutputCDR & | ) | [protected, virtual] |
CORBA::Boolean TAO_AMH_DSI_Exception_Holder::_tao_marshal_v | ( | TAO_OutputCDR & | ) | const [protected, virtual] |
CORBA::Boolean TAO_AMH_DSI_Exception_Holder::_tao_match_formal_type | ( | ptrdiff_t | ) | const |
const char * TAO_AMH_DSI_Exception_Holder::_tao_obv_repository_id | ( | void | ) | const [virtual] |
Definition at line 240 of file AMH_DSI_Response_Handler.cpp.
References _tao_obv_static_repository_id().
00241 { 00242 return this->_tao_obv_static_repository_id (); 00243 }
TAO_BEGIN_VERSIONED_NAMESPACE_DECL const char * TAO_AMH_DSI_Exception_Holder::_tao_obv_static_repository_id | ( | void | ) | [static] |
Definition at line 27 of file AMH_DSI_Response_Handler.cpp.
Referenced by _tao_obv_repository_id(), and _tao_unmarshal().
void TAO_AMH_DSI_Exception_Holder::_tao_obv_truncatable_repo_ids | ( | Repository_Id_List & | ) | const |
CORBA::TypeCode_ptr TAO_AMH_DSI_Exception_Holder::_tao_type | ( | void | ) | const |
CORBA::Boolean TAO_AMH_DSI_Exception_Holder::_tao_unmarshal | ( | TAO_InputCDR & | , | |
TAO_AMH_DSI_Exception_Holder *& | ||||
) | [static] |
Definition at line 254 of file AMH_DSI_Response_Handler.cpp.
References _downcast(), and _tao_obv_static_repository_id().
00258 { 00259 CORBA::ValueBase *base = 0; 00260 CORBA::ValueFactory_var factory; 00261 CORBA::Boolean retval = 00262 CORBA::ValueBase::_tao_unmarshal_pre ( 00263 strm, 00264 base, 00265 TAO_AMH_DSI_Exception_Holder::_tao_obv_static_repository_id () 00266 ); 00267 00268 if (retval == 0) 00269 { 00270 return false; 00271 } 00272 00273 if (factory.in () != 0) 00274 { 00275 base = factory->create_for_unmarshal (); 00276 00277 if (base == 0) 00278 { 00279 return false; // %! except.? 00280 } 00281 00282 retval = base->_tao_unmarshal_v (strm); 00283 00284 if (retval == 0) 00285 { 00286 return false; 00287 } 00288 } 00289 00290 // Now base must be null or point to the unmarshaled object. 00291 // Align the pointer to the right subobject. 00292 new_object = TAO_AMH_DSI_Exception_Holder::_downcast (base); 00293 return retval; 00294 }
CORBA::Boolean TAO_AMH_DSI_Exception_Holder::_tao_unmarshal__Test_TAO_AMH_DSI_Exception_Holder | ( | TAO_InputCDR & | ) | [protected, virtual] |
CORBA::Boolean TAO_AMH_DSI_Exception_Holder::_tao_unmarshal_v | ( | TAO_InputCDR & | ) | [protected, virtual] |
void TAO_AMH_DSI_Exception_Holder::operator= | ( | const TAO_AMH_DSI_Exception_Holder & | ) | [private] |
void TAO_AMH_DSI_Exception_Holder::raise_invoke | ( | ) | [virtual] |
Definition at line 297 of file AMH_DSI_Response_Handler.cpp.
References CORBA::Exception::_raise(), and exception_.
Referenced by TAO_AMH_DSI_Response_Handler::invoke_excep().
00298 { 00299 this->exception_->_raise (); 00300 }