]> git.buserror.net Git - polintos/scott/priv.git/blobdiff - idl/exceptions.idl
IDL updates.
[polintos/scott/priv.git] / idl / exceptions.idl
index 17225bddd994be4565f16dca79b92fd681717b14..d6c54c513e2f0f4162719cf815e014067dcea4b5 100644 (file)
@@ -287,3 +287,13 @@ struct InvalidReference : SystemException {
                    // When not thrown by the ORB, this is a free form
                    // explanation field (and may be NULL).
 };
+
+// Thrown when more references are attempted to be dropped than exist.
+// "refs" is the number of references, and "released" is the number
+// of releases asked for.
+
+struct RefCountException : SystemException {
+       guid: "1EEDC277-9D71-415E-AA8D-19C52FDB72F2";
+       
+       int refs, released;
+};