luxlabs header browser preview


@class NSString, NSXPCConnection, NSMutableDictionary, NSObject;
@protocol OS_dispatch_queue, OS_dispatch_source, FPDDaemon;

@interface FPDaemonConnection : NSObject {
    NSXPCConnection<FPDDaemon> *_connectionQueueConnection;
    NSObject<OS_dispatch_queue> *_connectionQueue;
    NSMutableDictionary *_getAttributeConnections;
    NSObject<OS_dispatch_source> *_getAttributeConnectionsIdleCleanupTimer;
}

@property (class, retain) NSString *disallowedConnectionReason;

@property (readonly, nonatomic) NSXPCConnection<FPDDaemon> *connection;
@property (nonatomic) unsigned int user;

+ (id)connectionForUser:(unsigned int)a0;
+ (id)synchronousRemoteObjectProxyWithErrorHandler:(id /* block */)a0;
+ (id)sharedConnectionProxy;
+ (id)remoteObjectProxyWithErrorHandler:(id /* block */)a0;
+ (id)synchronousSharedConnectionProxy;
+ (id)newXPCConnection;
+ (id)sharedConnection;

- (void)extendSandboxForFileURL:(id)a0 fromProviderID:(id)a1 toConsumerID:(id)a2 completionHandler:(id /* block */)a3;
- (void)evictItemWithID:(id)a0 completionHandler:(id /* block */)a1;
- (void)waitForStabilizationOfDomainWithID:(id)a0 completionHandler:(id /* block */)a1;
- (void)pinItemWithID:(id)a0 completionHandler:(id /* block */)a1;
- (id)bookmarkableStringFromDocumentURL:(id)a0 error:(id *)a1;
- (void)fetchDomainServicerForProviderDomainID:(id)a0 handler:(id /* block */)a1;
- (void)detachItemWithID:(id)a0 relocatingAtURL:(id)a1 options:(unsigned long long)a2 completionHandler:(id /* block */)a3;
- (void)dumpStateTo:(id)a0 limitNumberOfItems:(BOOL)a1 providerFilter:(id)a2 completionHandler:(id /* block */)a3;
- (id)evictItemAtURL:(id)a0 evenIfEnumeratingFP:(BOOL)a1 andClearACLForConsumer:(id)a2 completionHandler:(id /* block */)a3;
- (void)wakeUpForURL:(id)a0 completionHandler:(id /* block */)a1;
- (void)bookmarkableStringFromDocumentURL:(id)a0 completionHandler:(id /* block */)a1;
- (void)_test_retrieveItemWithName:(id)a0 completionHandler:(id /* block */)a1;
- (void)runFPCKForDomainWithID:(id)a0 databasesBackupsPath:(id)a1 options:(unsigned long long)a2 reason:(unsigned long long)a3 completionHandler:(id /* block */)a4;
- (void)copyDatabaseForFPCKStartingAtPath:(id)a0 completionHandler:(id /* block */)a1;
- (void)calculateNonPurgeableSpaceUsageOfDomain:(id)a0 completionHandler:(id /* block */)a1;
- (void)getURLForContainerWithItemID:(id)a0 inDataScopeDomainWithIdentifier:(id)a1 documentsScopeDomainIdentifier:(id)a2 documentsFolderItemIdentifier:(id)a3 completionHandler:(id /* block */)a4;
- (id)initWithUser:(unsigned int)a0;
- (void)startProvidingItemAtURL:(id)a0 fromProviderID:(id)a1 forConsumerID:(id)a2 completionHandler:(id /* block */)a3;
- (void)makeTopologicallySortedItemsOnDisk:(id)a0 completionHandler:(id /* block */)a1;
- (void)detachItemWithID:(id)a0 relocatingAtURL:(id)a1 completionHandler:(id /* block */)a2;
- (id)makeTopologicallySortedItemsOnDisk:(id)a0 error:(id *)a1;
- (id)listOfMonitoredAppsWithError:(id *)a0;
- (void)attachItemWithID:(id)a0 completionHandler:(id /* block */)a1;
- (void)attachKnownFolders:(id)a0 options:(unsigned long long)a1 completionHandler:(id /* block */)a2;
- (void)stateForDomainWithID:(id)a0 completionHandler:(id /* block */)a1;
- (void)_test_setDocIDResolutionPolicy:(BOOL)a0 completionHandler:(id /* block */)a1;
- (void)fetchAndStartEnumeratingWithSettings:(id)a0 observer:(id)a1 completionHandler:(id /* block */)a2;
- (id)valuesForAttributes:(id)a0 forItemAtURL:(id)a1 error:(id *)a2;
- (void)providerDomainsCompletionHandler:(id /* block */)a0;
- (void)importDetachedFolder:(id)a0 parentID:(id)a1 logicalName:(id)a2 options:(unsigned long long)a3 completionHandler:(id /* block */)a4;
- (void)documentURLFromBookmarkableString:(id)a0 completionHandler:(id /* block */)a1;
- (void)dumpDatabaseAt:(id)a0 fullDump:(BOOL)a1 writeTo:(id)a2 completionHandler:(id /* block */)a3;
- (void)providersCompletionHandler:(id /* block */)a0;
- (void).cxx_destruct;
- (void)runFPCKForDomainWithID:(id)a0 databasesBackupsPath:(id)a1 url:(id)a2 options:(unsigned long long)a3 reason:(unsigned long long)a4 completionHandler:(id /* block */)a5;
- (void)_test_callFileProviderManagerAPIs:(id /* block */)a0;
- (void)unpinItemWithID:(id)a0 completionHandler:(id /* block */)a1;
- (void)extendBookmarkForFileURL:(id)a0 toConsumerID:(id)a1 completionHandler:(id /* block */)a2;
- (void)runFPCKForDomainWithID:(id)a0 databasesBackupsPath:(id)a1 url:(id)a2 options:(unsigned long long)a3 completionHandler:(id /* block */)a4;
- (void)createItemBasedOnTemplate:(id)a0 fields:(unsigned long long)a1 urlWrapper:(id)a2 options:(unsigned long long)a3 bounceOnCollision:(BOOL)a4 completionHandler:(id /* block */)a5;
- (void)restoreUserURL:(id)a0 completionHandler:(id /* block */)a1;
- (void)forceIngestionForItemIDs:(id)a0 completionHandler:(id /* block */)a1;
- (id)documentURLFromBookmarkableString:(id)a0 error:(id *)a1;
- (void)extendSandboxAndCreatePlaceholderForFileURL:(id)a0 fromProviderID:(id)a1 toConsumerID:(id)a2 completionHandler:(id /* block */)a3;
- (void)forceIngestionForItemID:(id)a0 completionHandler:(id /* block */)a1;
- (void)getPersonaForProvider:(id)a0 completionHandler:(id /* block */)a1;
- (id)nonErrorCheckingConnection;
- (void)resolveConflictAtURL:(id)a0 completionHandler:(id /* block */)a1;
- (void)backUpUserURL:(id)a0 outputUserURL:(id)a1 completionHandler:(id /* block */)a2;
- (void)detachKnownFolders:(id)a0 completionHandler:(id /* block */)a1;
- (void)attachItemWithID:(id)a0 options:(unsigned long long)a1 completionHandler:(id /* block */)a2;
- (id)connectionProxy;
- (void)updateLastUsedDateForFileURL:(id)a0 completionHandler:(id /* block */)a1;

@end