Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

PortableInterceptor::InvalidSlot Exception Reference

#include <PortableInterceptorC.h>

List of all members.

Public Methods

 InvalidSlot (void)
 InvalidSlot (const InvalidSlot &)
 ~InvalidSlot (void)
InvalidSlot & operator= (const InvalidSlot &)
virtual CORBA::Exception_tao_duplicate (void) const
virtual void _raise (void)
virtual void _tao_encode (TAO_OutputCDR &ACE_ENV_ARG_DECL_NOT_USED) const
virtual void _tao_decode (TAO_InputCDR &ACE_ENV_ARG_DECL_NOT_USED)
virtual CORBA::TypeCode_ptr _type (void) const

Static Public Methods

void _tao_any_destructor (void *)
InvalidSlot * _downcast (CORBA::Exception *)
CORBA::Exception_alloc (void)


Constructor & Destructor Documentation

TAO_NAMESPACE_END PortableInterceptor::InvalidSlot::InvalidSlot void   
 

Definition at line 622 of file PortableInterceptorC.cpp.

Referenced by _downcast, and _tao_any_destructor.

00623   : CORBA_UserException (
00624         "IDL:PortableInterceptor/InvalidSlot:1.0",
00625         "InvalidSlot"
00626       )
00627 {
00628 }

PortableInterceptor::InvalidSlot::InvalidSlot const InvalidSlot &   
 

PortableInterceptor::InvalidSlot::~InvalidSlot void   
 

Definition at line 631 of file PortableInterceptorC.cpp.

00632 {
00633 }


Member Function Documentation

CORBA::Exception * PortableInterceptor::InvalidSlot::_alloc void    [static]
 

Definition at line 671 of file PortableInterceptorC.cpp.

References ACE_NEW_RETURN.

00672 {
00673   CORBA::Exception *retval = 0;
00674   ACE_NEW_RETURN (retval, ::PortableInterceptor::InvalidSlot, 0);
00675   return retval;
00676 }

PortableInterceptor::InvalidSlot * PortableInterceptor::InvalidSlot::_downcast CORBA::Exception   [static]
 

Definition at line 659 of file PortableInterceptorC.cpp.

References InvalidSlot, and ACE_OS_String::strcmp.

00660 {
00661   if (!ACE_OS::strcmp ("IDL:PortableInterceptor/InvalidSlot:1.0", exc->_rep_id ()))
00662     {
00663       return ACE_dynamic_cast (InvalidSlot *, exc);
00664     }
00665   else
00666     {
00667       return 0;
00668     }
00669 }

void PortableInterceptor::InvalidSlot::_raise void    [virtual]
 

Definition at line 690 of file PortableInterceptorC.cpp.

References TAO_RAISE.

00691 {
00692   TAO_RAISE (*this);
00693 }

void PortableInterceptor::InvalidSlot::_tao_any_destructor void *    [static]
 

Definition at line 652 of file PortableInterceptorC.cpp.

References InvalidSlot.

00653 {
00654   InvalidSlot *tmp = ACE_static_cast (InvalidSlot*, _tao_void_pointer);
00655   delete tmp;
00656 }

virtual void PortableInterceptor::InvalidSlot::_tao_decode TAO_InputCDR   ACE_ENV_ARG_DECL_NOT_USED [virtual]
 

CORBA::Exception * PortableInterceptor::InvalidSlot::_tao_duplicate void    const [virtual]
 

Definition at line 679 of file PortableInterceptorC.cpp.

References ACE_NEW_RETURN.

00680 {
00681   CORBA::Exception *result;
00682   ACE_NEW_RETURN (
00683       result,
00684       PortableInterceptor::InvalidSlot (*this),
00685       0
00686     );
00687   return result;
00688 }

virtual void PortableInterceptor::InvalidSlot::_tao_encode TAO_OutputCDR   ACE_ENV_ARG_DECL_NOT_USED const [virtual]
 

TAO_NAMESPACE_END CORBA::TypeCode_ptr PortableInterceptor::InvalidSlot::_type void    const [virtual]
 

Definition at line 757 of file PortableInterceptorC.cpp.

00758 {
00759   return ::PortableInterceptor::_tc_InvalidSlot;
00760 }

InvalidSlot& PortableInterceptor::InvalidSlot::operator= const InvalidSlot &   
 


The documentation for this exception was generated from the following files:
Generated on Mon Jun 16 16:10:33 2003 for TAO by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002