luxlabs header browser preview


@class NSURL, NSArray, NSError;
@protocol DIDisappearedMountPointDelegate;

@interface DIDiskArb : NSObject

@property (nonatomic) struct __DASession { } *daSession;
@property (copy, nonatomic) NSURL *inputMountedOnURL;
@property (copy, nonatomic) NSArray *shadowMountedOnURLs;
@property BOOL callbackReached;
@property (retain, nonatomic) NSError *operationError;
@property (weak, nonatomic) id<DIDisappearedMountPointDelegate> delegate;

+ (id)diskArbWithError:(id *)a0;

- (id)initWithError:(id *)a0;
- (void)dealloc;
- (void).cxx_destruct;
- (void)addDisappearedCallbackWithMountPoint:(id)a0 shadowMountPoints:(id)a1 delegate:(id)a2;
- (id)copyDescriptionWithBSDName:(id)a0;
- (BOOL)ejectWithBSDName:(id)a0 error:(id *)a1;
- (void)onDiskDisappearedWithDisk:(struct __DADisk { } *)a0;
- (BOOL)unmountWithMountPoint:(id)a0 error:(id *)a1;
- (BOOL)waitForDAIdleWithError:(id *)a0;

@end