System/Library/PrivateFrameworks/VisualLocalization.framework
VLTraceRecorder.h
@class NSURL, NSObject;
@protocol OS_dispatch_queue;
@interface VLTraceRecorder : NSObject {
NSURL *_destinationDirectory;
NSObject<OS_dispatch_queue> *_queue;
struct GEOOnce_s { struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } lock; BOOL didRun; } _began;
struct GEOOnce_s { struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } lock; BOOL didRun; } _finished;
NSURL *_baseDirectory;
NSURL *_imagesDirectory;
NSURL *_parametersDirectory;
NSURL *_resultsDirectory;
}
@property (class, readonly, nonatomic) NSURL *defaultDirectory;
- (void)finish;
- (void)start;
- (id)initWithDirectory:(id)a0;
- (void).cxx_destruct;
- (void)recordAttempt:(id)a0;
- (void)_recordAttemptOnIsolationQueue:(id)a0;
- (void)_beginTraceIfNecessary;
- (void)_finishOnIsolationQueue;
@end