luxlabs header browser preview


@interface TRIReferenceManagedDir : NSObject

+ (struct { unsigned char x0; })_acquireLockOnDir:(id)a0 withLockingMode:(int)a1 andRunBlock:(id /* block */)a2;
+ (id)_collectDeadSymlinksForManagedDir:(id)a0 withLockWitness:(struct TRIFlockWitness_ { int x0; } *)a1 liveSymlinkCount:(unsigned int *)a2;
+ (id)_containingManagedDirForPath:(id)a0 resolvedAbsPath:(id *)a1;
+ (BOOL)_deleteReferenceManagedDirectory:(id)a0 usingTempDir:(id)a1 managedDirWasDeleted:(BOOL *)a2;
+ (BOOL)_isTargetOfSymlink:(id)a0 containedInManagedDir:(id)a1;
+ (id)_metadataDirForManagedDir:(id)a0;
+ (BOOL)_removePaths:(id)a0 withLockWitness:(struct TRIFlockWitness_ { int x0; } *)a1 numRemoved:(unsigned int *)a2;
+ (id)_reverseLinksDirForManagedDir:(id)a0;
+ (BOOL)_testDeletionEligibilityForManagedDir:(id)a0 withExternalReferenceStore:(id)a1 flockWitness:(struct TRIFlockWitness_ { int x0; } *)a2 logPrefix:(id)a3 isEligible:(BOOL *)a4;
+ (BOOL)collectDeferredDeletionItemsWithManagedDir:(id)a0;
+ (BOOL)collectGarbageForManagedDir:(id)a0 withExternalReferenceStore:(id)a1 usingTempDir:(id)a2 managedDirWasDeleted:(BOOL *)a3;
+ (BOOL)createFromDir:(id)a0;
+ (BOOL)isPathInManagedDir:(id)a0;
+ (BOOL)removeFileInManagedDirWithPath:(id)a0 inUseDeletionBehavior:(unsigned char)a1 wasDeleted:(BOOL *)a2;
+ (BOOL)saveFromGarbageCollectionItemWithPath:(id)a0;
+ (BOOL)symlinkFromCurrentPath:(id)a0 withFuturePath:(id)a1 toManagedPath:(id)a2;
+ (BOOL)symlinkFromPath:(id)a0 toManagedPath:(id)a1;

- (id)init;

@end