Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Exception.h File Reference

#include "tao/orbconf.h"
#include "tao/TAO_Export.h"
#include "tao/Basic_Types.h"
#include "tao/CORBA_String.h"
#include "ace/SStringfwd.h"
#include "ace/iosfwd.h"
#include "ace/CORBA_macros.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

Classes

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

Defines

#define TAO_RAISE(EXCEPTION)   throw EXCEPTION

Enumerations

enum  exception_type { NO_EXCEPTION, USER_EXCEPTION, SYSTEM_EXCEPTION }
 Enumeration used to identify the type of CORBA exception. More...

Functions

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

Variables

TAO_Export TypeCode_ptr _tc_exception_type = 0

Detailed Description

Id
Exception.h,v 1.110 2004/12/18 08:01:42 olli Exp

This file defines way in which CORBA exceptions are reported.

Author:
DOC Group at Vanderbilt U., Wash U, and UCI

Define Documentation

#define TAO_RAISE EXCEPTION   )     throw EXCEPTION
 


Enumeration Type Documentation

enum exception_type
 

Enumeration used to identify the type of CORBA exception.

CORBA exceptions generally fall into two categories, user exceptions and system exceptions. This enumeration is used when identifying the type of CORBA exception.

Enumeration values:
NO_EXCEPTION 
USER_EXCEPTION 
SYSTEM_EXCEPTION 


Function Documentation

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

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


Variable Documentation

TypeCode_ptr CORBA::_tc_exception_type = 0
 


Generated on Fri Dec 31 15:15:19 2004 for TAO by  doxygen 1.3.9.1