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

Exception.h File Reference

#include "tao/orbconf.h"
#include "ace/SStringfwd.h"
#include "ace/iosfwd.h"
#include "ace/CORBA_macros.h"
#include "tao/TAO_Export.h"
#include "tao/Basic_Types.h"

Include dependency graph for Exception.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Namespaces

namespace  CORBA

Compounds

class  TAO_Exceptions
 This class is a namespace for exception-related static data and methods. More...


Defines

#define TAO_RAISE(EXCEPTION)   throw EXCEPTION
#define TAO_SYSTEM_EXCEPTION(name)

Functions

TAO_Export void operator<<= (CORBA::Any &, const CORBA::Exception &)
TAO_Export void operator<<= (CORBA::Any &, CORBA::Exception *)

Detailed Description

Id:
Exception.h,v 1.106 2004/01/15 22:16:29 parsons Exp

This file defines way in which CORBA exceptions are reported.

Author:
Copyright 1994-1995 by Sun Microsystems Inc. , DOC Group at Vanderbilt U., Wash U, and UCI

Define Documentation

#define TAO_RAISE EXCEPTION       throw EXCEPTION
 

#define TAO_SYSTEM_EXCEPTION name   
 

Value:

class TAO_Export name : public SystemException \
    { \
    public: \
      name (void); \
      name (CORBA::ULong code, \
            CORBA::CompletionStatus completed); \
      static name * _downcast (CORBA::Exception* exception); \
      virtual void _raise (void) const; \
      virtual CORBA::TypeCode_ptr _type (void) const; \
      static void _tao_any_destructor (void*); \
      virtual CORBA::Exception *_tao_duplicate (void) const; \
      static CORBA::SystemException *_tao_create (void); \
    }; \
  TAO_Export void operator<<= (CORBA::Any &, const CORBA::name &); \
  TAO_Export void operator<<= (CORBA::Any &, CORBA::name *); \
  TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, \
                                         const CORBA::name *&)


Function Documentation

TAO_Export void operator<<= CORBA::Any  ,
CORBA::Exception  
 

TAO_Export void operator<<= CORBA::Any  ,
const CORBA::Exception  
 


Generated on Fri Apr 2 17:21:36 2004 for TAO by doxygen1.2.18