import "IOR.pidl";
Inheritance diagram for TAO_IOP::Duplicate:
Public Member Functions | |
Duplicate (void) | |
Duplicate (const Duplicate &) | |
~Duplicate (void) | |
Duplicate & | operator= (const Duplicate &) |
virtual CORBA::Exception * | _tao_duplicate (void) const |
virtual void | _raise (void) const |
virtual void | _tao_encode (TAO_OutputCDR &) const |
virtual void | _tao_decode (TAO_InputCDR &) |
virtual CORBA::TypeCode_ptr | _tao_type (void) const |
Static Public Member Functions | |
void | _tao_any_destructor (void *) |
Duplicate * | _downcast (CORBA::Exception *) |
const Duplicate * | _downcast (CORBA::Exception const *) |
CORBA::Exception * | _alloc (void) |
Duplicate |
Definition at line 46 of file IOR.pidl.
|
Definition at line 264 of file IORC.cpp.
00265 : CORBA::UserException ( 00266 "IDL:TAO_IOP/Duplicate:1.0", 00267 "Duplicate" 00268 ) 00269 { 00270 } |
|
|
|
Definition at line 272 of file IORC.cpp.
00273 { 00274 } |
|
Definition at line 310 of file IORC.cpp. References ACE_NEW_RETURN.
00311 { 00312 CORBA::Exception *retval = 0; 00313 ACE_NEW_RETURN (retval, ::TAO_IOP::Duplicate, 0); 00314 return retval; 00315 } |
|
Reimplemented from CORBA::UserException. Definition at line 305 of file IORC.cpp.
00306 {
00307 return dynamic_cast<const Duplicate *> (_tao_excp);
00308 }
|
|
Reimplemented from CORBA::UserException. Definition at line 299 of file IORC.cpp.
00300 {
00301 return dynamic_cast<Duplicate *> (_tao_excp);
00302 }
|
|
Implements CORBA::UserException. Definition at line 329 of file IORC.cpp. References TAO_RAISE.
00330 { 00331 TAO_RAISE (*this); 00332 } |
|
Reimplemented from CORBA::Exception. Definition at line 291 of file IORC.cpp.
00292 { 00293 Duplicate *_tao_tmp_pointer = 00294 static_cast<Duplicate *> (_tao_void_pointer); 00295 delete _tao_tmp_pointer; 00296 } |
|
Implements CORBA::Exception. Definition at line 347 of file IORC.cpp. References ACE_THROW.
00351 { 00352 if (cdr >> *this) 00353 { 00354 return; 00355 } 00356 00357 ACE_THROW (CORBA::MARSHAL ()); 00358 } |
|
Implements CORBA::Exception. Definition at line 318 of file IORC.cpp. References ACE_NEW_RETURN.
00319 { 00320 CORBA::Exception *result = 0; 00321 ACE_NEW_RETURN ( 00322 result, 00323 ::TAO_IOP::Duplicate (*this), 00324 0 00325 ); 00326 return result; 00327 } |
|
Implements CORBA::Exception. Definition at line 334 of file IORC.cpp. References ACE_THROW.
00338 { 00339 if (cdr << *this) 00340 { 00341 return; 00342 } 00343 00344 ACE_THROW (CORBA::MARSHAL ()); 00345 } |
|
Reimplemented from CORBA::UserException. Definition at line 361 of file IORC.cpp.
00362 { 00363 return ::TAO_IOP::_tc_Duplicate; 00364 } |
|
|