char[] exp immutable;
};
+struct InternalFailure : SystemException {
+ guid: "52819E26-1791-11DC-931E-00112431A05E";
+
+ char[] exp immutable;
+};
+
// GeneralFailure, as the name implies, is a general purpose exception
// to indicate failure conditions not covered by existing exceptions.
// It is generally preferable to define a specific exception for
int refs, released;
};
+
+// Thrown when an ORB message is malformed.
+// FIXME: Move into orb namespace
+
+struct BadMessage : SystemException {
+ guid: "5347B217-1790-11DC-A89E-00112431A05E";
+};
+
+struct ShortMessage : BadMessage {
+ guid: "5DA142FA-1791-11DC-A3BE-00112431A05E";
+
+ int segment; // Short segment, or -1 for objlist
+ int len, expected;
+};
+
+struct InvalidOpcode : BadMessage {
+ guid: "5708BF7E-1791-11DC-B1D3-00112431A05E";
+
+ int opcode;
+};