TAO  2.4.0
Classes | Namespaces | Macros | Enumerations
SystemException.h File Reference
#include "tao/orbconf.h"
#include "tao/Exception.h"
#include "tao/SystemException.inl"

Classes

class  CORBA::SystemException
 SystemException. More...
 

Namespaces

 CORBA
 FUZZ: disable check_for_include/.
 
 TAO
 Define symbolic names for the ORB collocation strategies as used at runtime.
 

Macros

#define TAO_Exception_Export   TAO_Export
 
#define TAO_SYSTEM_EXCEPTION(name)
 

Enumerations

enum  CORBA::CompletionStatus { CORBA::COMPLETED_YES, CORBA::COMPLETED_NO, CORBA::COMPLETED_MAYBE }
 Completion status for CORBA system exceptions. More...
 

Detailed Description

CORBA::SystemException class header.

Author
DOC Group at Vanderbilt U, Wash U, and UCI
Ossama Othman ossam.nosp@m.a@dr.nosp@m.e.van.nosp@m.derb.nosp@m.ilt.e.nosp@m.du

Macro Definition Documentation

#define TAO_Exception_Export   TAO_Export
#define TAO_SYSTEM_EXCEPTION (   name)
Value:
class TAO_Exception_Export name : public SystemException \
{ \
public: \
name (void); \
name (CORBA::ULong code, \
static name * _downcast (CORBA::Exception* exception); \
static name const * _downcast (CORBA::Exception const * exception); \
virtual void _raise (void) const; \
virtual CORBA::TypeCode_ptr _tao_type (void) const; \
static void _tao_any_destructor (void*); \
virtual CORBA::Exception *_tao_duplicate (void) const; \
static CORBA::SystemException *_tao_create (void); \
}; \
CompletionStatus
Completion status for CORBA system exceptions.
Definition: SystemException.h:75
SystemException.
Definition: SystemException.h:90
TypeCode * TypeCode_ptr
Definition: AnyTypeCode_Adapter.h:33
#define TAO_Exception_Export
Definition: SystemException.h:35
Exception.
Definition: Exception.h:97
ACE_CDR::ULong ULong
Definition: Basic_Types.h:55