luxlabs header browser preview


@class NSString, NSMutableDictionary, NSURL, NSBundle;

@interface SKFilesystem : NSObject

@property (class, retain) NSMutableDictionary *cachedFilesystems;

@property (retain) NSString *localizedName;
@property (retain) NSString *localizedKey;
@property (retain) NSString *type;
@property (retain) NSString *majorType;
@property (retain) NSString *dmPersonality;
@property BOOL isEncrypted;
@property BOOL defaultEffaceable;
@property BOOL isCaseSensitive;
@property BOOL isJournaled;
@property BOOL shouldShow;
@property unsigned long long minimumSize;
@property (retain) NSString *contentMask;
@property int sortPriority;
@property (retain) NSString *unlocalizedName;
@property (retain) NSString *unlocalizedEncryptedName;
@property (readonly) NSString *formatArgs;
@property (readonly) NSURL *formatExecutable;
@property (readonly) NSString *repairArgs;
@property (readonly) NSURL *repairExecutable;
@property (readonly) NSString *verificationArgs;
@property (readonly) NSString *liveVerificationArgs;
@property (readonly) NSURL *verificationExecutable;
@property (readonly) NSString *xmlOutputArg;
@property (readonly) NSBundle *bundle;
@property (readonly) BOOL isExtension;

+ (BOOL)_shouldShowFilesystemWithType:(id)a0 key:(id)a1 personality:(id)a2;
+ (id)_skfilesystemTypeWithPersonality:(id)a0;
+ (id)buildSpecialFilesystems;
+ (id)extensionFilesystems;
+ (id)fileSystems3rdPartyWithPersonalityKey:(id)a0 bundle:(id)a1 userVisibleName:(id)a2;
+ (id)fileSystemsAPFSWithPersonalityKey:(id)a0 bundle:(id)a1;
+ (id)fileSystemsHFSWithPersonalityKey:(id)a0 bundle:(id)a1 userVisibleName:(id)a2;
+ (id)filesystemFor:(id)a0 caseSensitive:(BOOL)a1;
+ (id)filesystemFor:(id)a0 caseSensitive:(BOOL)a1 encrypted:(BOOL)a2;
+ (id)filesystemsFromBundle:(id)a0;
+ (id)filesystemsWithBundle:(id)a0 filesystemPersonality:(id)a1 userVisibleName:(id)a2;

- (id)description;
- (void).cxx_destruct;
- (id)initWithDictionaryRepresentation:(id)a0;
- (id)dictionaryRepresentation;
- (BOOL)isEqual:(id)a0;
- (id)initEncryptedFSWithUnencryptedFS:(id)a0 localizedName:(id)a1 sortPriority:(int)a2;
- (id)initWithSKFilesystem:(id)a0 bundle:(id)a1 localizedName:(id)a2 localizedKey:(id)a3 caseSensitive:(BOOL)a4 encrypted:(BOOL)a5 personalityKey:(id)a6 sortPriority:(int)a7;
- (id)initWithSKFilesystem:(id)a0 bundle:(id)a1 localizedName:(id)a2 localizedKey:(id)a3 encrypted:(BOOL)a4 personalityKey:(id)a5 sortPriority:(int)a6;
- (id)initWithSpecialFilesystem:(id)a0 majorType:(id)a1 localizedName:(id)a2;
- (BOOL)isValidName:(id)a0 error:(id *)a1;

@end