+
+// 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;
+};