luxlabs header browser preview


@class SKFilesystem, NSString, SKDiskPrivateCache, NSNumber, NSObject;

@interface SKDisk : NSObject

@property (retain, nonatomic) NSNumber *diskObjectID;
@property (retain) NSObject *daDisk;
@property (readonly) BOOL isIOMediaDisk;
@property (readonly) BOOL isVirtualDiskType;
@property (retain) NSString *role;
@property (retain) NSString *type;
@property (retain) NSString *filesystemType;
@property BOOL isValid;
@property (retain) NSString *volumeName;
@property (retain) NSString *volumeUUID;
@property (retain) NSString *mediaUUID;
@property (retain) NSString *mountPoint;
@property unsigned long long freeSpace;
@property unsigned long long purgeableSpace;
@property unsigned long long availableSpace;
@property unsigned long long totalSpace;
@property (retain) NSString *diskIdentifier;
@property BOOL isDiskImage;
@property BOOL isInternal;
@property BOOL isWholeDisk;
@property BOOL isPhysicalDisk;
@property BOOL canPartitionDisk;
@property BOOL isLocked;
@property BOOL supportsRepair;
@property BOOL supportsVerify;
@property BOOL isCaseSensitive;
@property BOOL supportsJournaling;
@property BOOL isJournaled;
@property (retain) NSString *ioContent;
@property unsigned long long unformattedSize;
@property unsigned long long childCount;
@property unsigned long long startLocation;
@property (retain) SKFilesystem *filesystem;
@property BOOL isOSInternal;
@property BOOL isPartitionDisk;
@property BOOL isWritable;
@property unsigned int ownerUID;
@property (readonly) BOOL isExternal;
@property (retain, nonatomic) SKDiskPrivateCache *privateCache;
@property (readonly) NSString *contentDiskIdentifier;

+ (void)sortWithDisks:(id)a0;

- (id)children;
- (void)updateWithDictionary:(id)a0;
- (unsigned long long)hash;
- (id)redactedDescription;
- (id)initWithDictionary:(id)a0;
- (id)description;
- (void).cxx_destruct;
- (id)dictionaryRepresentation;
- (BOOL)isEqual:(id)a0;
- (BOOL)cleanupWithError:(id *)a0;
- (BOOL)unmountWithOptions:(id)a0 error:(id *)a1;
- (void)expireCacheWithOptions:(unsigned long long)a0 completionBlock:(id /* block */)a1;
- (BOOL)mountWithCompletionBlock:(id /* block */)a0;
- (BOOL)rename:(id)a0 withCompletionBlock:(id /* block */)a1;
- (id)_DAVolumeUUIDForDiskIdentifier:(id)a0;
- (BOOL)canBoot;
- (BOOL)ejectWithError:(id *)a0;
- (void)expireCacheWithCompletionBlock:(id /* block */)a0;
- (id)minimalDictionaryRepresentation;
- (id)_DAVolumeUUIDForDisk:(id)a0;
- (id)cachedWholeDiskByIdentifier;
- (BOOL)canBeErasedToRole:(id)a0;
- (BOOL)canResize;
- (BOOL)ejectWithCompletionBlock:(id /* block */)a0;
- (void)expireCache;
- (id)formattableFilesystems;
- (id)innerDescriptionWithPrivateData:(BOOL)a0;
- (BOOL)matchesDictionary:(id)a0;
- (BOOL)mountWithOptions:(id)a0 withCompletionBlock:(id /* block */)a1;
- (BOOL)mountWithOptionsDictionary:(id)a0 error:(id *)a1;
- (BOOL)mountWithOptionsDictionary:(id)a0 withCompletionBlock:(id /* block */)a1;
- (BOOL)mountWithParams:(id)a0 error:(id *)a1;
- (void)recacheWithOptions:(unsigned long long)a0;
- (id)supportedFilesystems;
- (BOOL)unmountWithCompletionBlock:(id /* block */)a0;
- (BOOL)unmountWithOptions:(id)a0 completionBlock:(id /* block */)a1;
- (id)wholeDiskIdentifier;

@end