10.4.17 ExceptionDef
An ExceptionDef (shown below) represents an exception definition. It can contain structs, unions, and enums.
module CORBA {
interface ExceptionDef : Contained, Container {
readonly attribute TypeCode type;
readonly attribute StructMemberSeq members;
};
struct ExceptionDescription {
Identifier name;
RepositoryId id;
RepositoryId defined_in;
VersionSpec version;
TypeCode type;
};
}
The describe
operation for a ExceptionDef object
returns an ExceptionDescription.
Parent topic: Interface Repository Interfaces