TAO 4.0.1
Loading...
Searching...
No Matches
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

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

Macros

#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

◆ TAO_SYSTEM_EXCEPTION

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