TAO_IOP::Duplicate Exception Reference

@ Bala, please describe this exception More...

import "IOR.pidl";

Inheritance diagram for TAO_IOP::Duplicate:

Inheritance graph
[legend]
Collaboration diagram for TAO_IOP::Duplicate:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Duplicate (void)
 Duplicate (const Duplicate &)
 ~Duplicate (void)
Duplicateoperator= (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)

Detailed Description

@ Bala, please describe this exception

Exceptions:
Duplicate 

Definition at line 46 of file IOR.pidl.


Constructor & Destructor Documentation

TAO_IOP::Duplicate::Duplicate void   ) 
 

Definition at line 264 of file IORC.cpp.

00265   : CORBA::UserException (
00266         "IDL:TAO_IOP/Duplicate:1.0",
00267         "Duplicate"
00268       )
00269 {
00270 }

TAO_IOP::Duplicate::Duplicate const Duplicate  ) 
 

TAO_IOP::Duplicate::~Duplicate void   ) 
 

Definition at line 272 of file IORC.cpp.

00273 {
00274 }


Member Function Documentation

CORBA::Exception * TAO_IOP::Duplicate::_alloc void   )  [static]
 

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 }

const TAO_IOP::Duplicate * TAO_IOP::Duplicate::_downcast CORBA::Exception const *   )  [static]
 

Reimplemented from CORBA::UserException.

Definition at line 305 of file IORC.cpp.

00306 {
00307   return dynamic_cast<const Duplicate *> (_tao_excp);
00308 }

TAO_IOP::Duplicate * TAO_IOP::Duplicate::_downcast CORBA::Exception  )  [static]
 

Reimplemented from CORBA::UserException.

Definition at line 299 of file IORC.cpp.

00300 {
00301   return dynamic_cast<Duplicate *> (_tao_excp);
00302 }

void TAO_IOP::Duplicate::_raise void   )  const [virtual]
 

Implements CORBA::UserException.

Definition at line 329 of file IORC.cpp.

References TAO_RAISE.

00330 {
00331   TAO_RAISE (*this);
00332 }

void TAO_IOP::Duplicate::_tao_any_destructor void *   )  [static]
 

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 }

void TAO_IOP::Duplicate::_tao_decode TAO_InputCDR  )  [virtual]
 

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 }

CORBA::Exception * TAO_IOP::Duplicate::_tao_duplicate void   )  const [virtual]
 

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 }

void TAO_IOP::Duplicate::_tao_encode TAO_OutputCDR  )  const [virtual]
 

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 }

CORBA::TypeCode_ptr TAO_IOP::Duplicate::_tao_type void   )  const [virtual]
 

Reimplemented from CORBA::UserException.

Definition at line 361 of file IORC.cpp.

00362 {
00363   return ::TAO_IOP::_tc_Duplicate;
00364 }

Duplicate& TAO_IOP::Duplicate::operator= const Duplicate  ) 
 


The documentation for this exception was generated from the following files:
Generated on Thu Nov 9 13:06:18 2006 for TAO_IORManipulation by doxygen 1.3.6