@@ -17,54 +17,22 @@ OF_ASSUME_NONNULL_BEGIN @class OFSandbox; -/** - * @class OFSandboxActivationFailedException \ - * OFSandboxActivationFailedException.h \ - * ObjFW/OFSandboxActivationFailedException.h - * - * @brief An exception indicating that sandboxing the process failed. - */ @interface OFSandboxActivationFailedException: OFException { OFSandbox *_sandbox; int _errNo; } -/** - * @brief The sandbox which could not be activated. - */ @property (readonly, nonatomic) OFSandbox *sandbox; - -/** - * @brief The errno of the error that occurred. - */ @property (readonly, nonatomic) int errNo; + (instancetype)exception OF_UNAVAILABLE; - -/** - * @brief Creates a new, autoreleased sandboxing failed exception. - * - * @param sandbox The sandbox which could not be activated - * @param errNo The errno of the error that occurred - * @return A new, autoreleased sandboxing failed exception - */ -+ (instancetype)exceptionWithSandbox: (OFSandbox *)sandbox - errNo: (int)errNo; - ++ (instancetype)exceptionWithSandbox: (OFSandbox *)sandbox errNo: (int)errNo; - (instancetype)init OF_UNAVAILABLE; - -/** - * @brief Initializes an already allocated sandboxing failed exception. - * - * @param sandbox The sandbox which could not be activated - * @param errNo The errno of the error that occurred - * @return An initialized sandboxing failed exception - */ - (instancetype)initWithSandbox: (OFSandbox *)sandbox errNo: (int)errNo OF_DESIGNATED_INITIALIZER; @end OF_ASSUME_NONNULL_END