luxlabs header browser preview


@class NSXPCConnection, NSHashTable, FPDServer, NSObject;
@protocol OS_dispatch_queue, OS_os_log;

@interface FPDXPCServicer : NSObject <FPDDaemon> {
    NSHashTable *_providerServicers;
    NSObject<OS_dispatch_queue> *_queue;
    NSObject<OS_os_log> *_log;
}

@property (weak, nonatomic) FPDServer *server;
@property (weak, nonatomic) NSXPCConnection *connection;

- (void)extendSandboxForFileURL:(id)a0 fromProviderID:(id)a1 toConsumerID:(id)a2 completionHandler:(id /* block */)a3;
- (id)init;
- (void)evictItemWithID:(id)a0 completionHandler:(id /* block */)a1;
- (void)fetchProviderForShareURL:(id)a0 fallbackIdentifier:(id)a1 completionHandler:(id /* block */)a2;
- (id)_providerForIdentifier:(id)a0 enumerateEntitlementRequired:(BOOL)a1 error:(id *)a2;
- (void)waitForStabilizationOfDomainWithID:(id)a0 completionHandler:(id /* block */)a1;
- (void)trashItemAtURL:(id)a0 completionHandler:(id /* block */)a1;
- (void)pinItemWithID:(id)a0 completionHandler:(id /* block */)a1;
- (void)reindexAllSearchableItemsWithAcknowledgementHandler:(id /* block */)a0;
- (void)fetchDomainServicerForProviderDomainID:(id)a0 handler:(id /* block */)a1;
- (void)startDownloadingItemAtURL:(id)a0 completionHandler:(id /* block */)a1;
- (void)updateLastUsedDate:(id)a0 completionHandler:(id /* block */)a1;
- (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)startAccessingServiceWithName:(id)a0 itemID:(id)a1 connection:(id)a2 enumerateEntitlementRequired:(BOOL)a3 completionHandler:(id /* block */)a4;
- (void)setAlternateContentsURL:(id)a0 onDocumentURL:(id)a1 completionHandler:(id /* block */)a2;
- (void)_test_callRemoveTrashedItemsOlderThanDate:(id)a0 completionHandler:(id /* block */)a1;
- (id)providersForCurrentConnection;
- (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)importProgressForDomainWithID:(id)a0 completionHandler:(id /* block */)a1;
- (void)copyDatabaseForFPCKStartingAtPath:(id)a0 completionHandler:(id /* block */)a1;
- (void)removeDomainWithID:(id)a0 mode:(unsigned long long)a1 completionHandler:(id /* block */)a2;
- (void)providerDomainForURL:(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;
- (void)providerDomainForIdentifier:(id)a0 completionHandler:(id /* block */)a1;
- (int)pid;
- (void)removeDomainAndPreserveDataWithID:(id)a0 mode:(unsigned long long)a1 completionHandler:(id /* block */)a2;
- (void)putBackURLForTrashedItemAtURL:(id)a0 completionHandler:(id /* block */)a1;
- (void)startProvidingItemAtURL:(id)a0 fromProviderID:(id)a1 forConsumerID:(id)a2 completionHandler:(id /* block */)a3;
- (void)invalidate;
- (void)valuesForAttributes:(id)a0 forItemAtURL:(id)a1 completionHandler:(id /* block */)a2;
- (void)makeTopologicallySortedItemsOnDisk:(id)a0 completionHandler:(id /* block */)a1;
- (void)startAccessingOperationServiceForProviderDomainID:(id)a0 handler:(id /* block */)a1;
- (void)setPutBackInfoOnItemAtURL:(id)a0 completionHandler:(id /* block */)a1;
- (void)startOperation:(id)a0 toFetchIconsForAppBundleIDs:(id)a1 requestedSize:(struct CGSize { double x0; double x1; })a2 scale:(double)a3 completionHandler:(id /* block */)a4;
- (void)addDomain:(id)a0 forProviderIdentifier:(id)a1 byImportingDirectoryAtURL:(id)a2 nonWrappedURL:(id)a3 knownFolders:(id)a4 completionHandler:(id /* block */)a5;
- (void)setHiddenByUser:(BOOL)a0 forDomainIdentifier:(id)a1 providerIdentifier:(id)a2 completionHandler:(id /* block */)a3;
- (void)fetchListOfMonitoredApps:(id /* block */)a0;
- (void)removeDomain:(id)a0 mode:(unsigned long long)a1 completionHandler:(id /* block */)a2;
- (void)fetchDaemonOperationIDsWithCompletionHandler:(id /* block */)a0;
- (BOOL)clientHasSandboxAccessToFile:(id)a0;
- (void)_test_getCountersArray:(id)a0 completionHandler:(id /* block */)a1;
- (id)createDomainServicerForProviderDomainID:(id)a0 enumerateEntitlementRequired:(BOOL)a1 error:(id *)a2;
- (void)attachKnownFolders:(id)a0 options:(unsigned long long)a1 completionHandler:(id /* block */)a2;
- (BOOL)writeMetadata:(id)a0 onURL:(id)a1 error:(id *)a2;
- (void)startAccessingServiceForItemID:(id)a0 completionHandler:(id /* block */)a1;
- (void)stateForDomainWithID:(id)a0 completionHandler:(id /* block */)a1;
- (void)appHasNonUploadedFiles:(id)a0 completionHandler:(id /* block */)a1;
- (void)_test_setDocIDResolutionPolicy:(BOOL)a0 completionHandler:(id /* block */)a1;
- (void)getDomainsForProviderIdentifier:(id)a0 completionHandler:(id /* block */)a1;
- (void)didUpdateAlternateContentsDocumentForDocumentAtURL:(id)a0 completionHandler:(id /* block */)a1;
- (void)fetchAndStartEnumeratingWithSettings:(id)a0 observer:(id)a1 completionHandler:(id /* block */)a2;
- (id)description;
- (void)fetchDaemonOperationWithID:(id)a0 completionHandler:(id /* block */)a1;
- (void)providerItemIDForURL:(id)a0 completionHandler:(id /* block */)a1;
- (void)providerDomainsCompletionHandler:(id /* block */)a0;
- (void)_test_simulateUninstallOfBundleID:(id)a0 completionHandler:(id /* block */)a1;
- (void)materializeURL:(id)a0 completionHandler:(id /* block */)a1;
- (void)waitForChangesOnItemsBelowItemWithID:(id)a0 completionHandler:(id /* block */)a1;
- (void)documentURLFromItemID:(id)a0 creatingPlaceholderIfMissing:(BOOL)a1 ignoreAlternateContentsURL:(BOOL)a2 completionHandler:(id /* block */)a3;
- (id)defaultProviderForCurrentConnection:(id *)a0;
- (void)listRemoteVersionsOfItemAtURL:(id)a0 completionHandler:(id /* block */)a1;
- (void)dumpDatabaseAt:(id)a0 fullDump:(BOOL)a1 writeTo:(id)a2 completionHandler:(id /* block */)a3;
- (void)_test_resetCounters:(id)a0 completionHandler:(id /* block */)a1;
- (void)fetchAccessServicer:(id /* block */)a0;
- (void)fetchFSItemsForItemIdentifiers:(id)a0 providerIdentifier:(id)a1 domainIdentifier:(id)a2 materializingIfNeeded:(BOOL)a3 completionHandler:(id /* block */)a4;
- (void).cxx_destruct;
- (void)forceUpdateBlockedProcessNamesFromDomain:(id)a0 completionHandler:(id /* block */)a1;
- (void)_forceIngestionForItemID:(id)a0 completionHandler:(id /* block */)a1;
- (void)extendBookmarkForItemID:(id)a0 consumerID:(id)a1 completionHandler:(id /* block */)a2;
- (void)_test_callFileProviderManagerAPIs:(id /* block */)a0;
- (void)noteURLBecameFrontmost:(id)a0 inWindow:(id)a1 completionHandler:(id /* block */)a2;
- (void)startAccessingServiceWithName:(id)a0 itemURL:(id)a1 completionHandler:(id /* block */)a2;
- (void)unpinItemWithID:(id)a0 completionHandler:(id /* block */)a1;
- (void)extendBookmarkForFileURL:(id)a0 toConsumerID:(id)a1 completionHandler:(id /* block */)a2;
- (id)tryTransformItemIDAfterMigration:(id)a0;
- (void)_test_getRootSupportDirURLForDomainURL:(id)a0 completionHandler:(id /* block */)a1;
- (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;
- (void)scheduleActionOperationWithInfo:(id)a0 completionHandler:(id /* block */)a1;
- (void)preventDiskImportSchedulerFromRunning:(BOOL)a0 completionHandler:(id /* block */)a1;
- (void)forceIndexingInForeground:(BOOL)a0 completionHandler:(id /* block */)a1;
- (void)startAccessingExtensionForProviderDomainID:(id)a0 handler:(id /* block */)a1;
- (void)_checkEnumerationPermissionsForSettings:(id)a0 completionHandler:(id /* block */)a1;
- (BOOL)_isNonSandboxedConnection;
- (void)forceIngestionForItemID:(id)a0 completionHandler:(id /* block */)a1;
- (void)updateBlockedProcessNamesForProvider:(id)a0 processNames:(id)a1 completionHandler:(id /* block */)a2;
- (void)fetchPathComponentsForURL:(id)a0 completionHandler:(id /* block */)a1;
- (void)getPersonaForProvider:(id)a0 completionHandler:(id /* block */)a1;
- (void)fetchAlternateContentsURLForDocumentURL:(id)a0 completionHandler:(id /* block */)a1;
- (void)setEnabled:(BOOL)a0 forDomainIdentifier:(id)a1 providerIdentifier:(id)a2 completionHandler:(id /* block */)a3;
- (void)resolveConflictAtURL:(id)a0 completionHandler:(id /* block */)a1;
- (void)_test_queryDiskImportSchedulerLabel:(id)a0 completionHandler:(id /* block */)a1;
- (void)itemForURL:(id)a0 completionHandler:(id /* block */)a1;
- (void)backUpUserURL:(id)a0 outputUserURL:(id)a1 completionHandler:(id /* block */)a2;
- (void)reimportItemsBelowItemWithID:(id)a0 removeCachedItems:(BOOL)a1 markItemDataless:(BOOL)a2 completionHandler:(id /* block */)a3;
- (void)detachKnownFolders:(id)a0 completionHandler:(id /* block */)a1;
- (id)stageLocation;
- (void)reindexAllSearchableItemsForBundleIDs:(id)a0 acknowledgementHandler:(id /* block */)a1;
- (void)documentURLFromBookmarkableString:(id)a0 creatingPlaceholderIfMissing:(BOOL)a1 ignoreAlternateContentsURL:(BOOL)a2 completionHandler:(id /* block */)a3;
- (void)createDatabaseCopyOutputPathForDomain:(id)a0 completionHandler:(id /* block */)a1;
- (void)removeAllDomainsForProviderIdentifier:(id)a0 completionHandler:(id /* block */)a1;
- (void)removeDomain:(id)a0 completionHandler:(id /* block */)a1;
- (void)_test_simulateInstallOfBundleID:(id)a0 completionHandler:(id /* block */)a1;
- (id)providerForIdentifier:(id)a0 enumerateEntitlementRequired:(BOOL)a1 error:(id *)a2;

@end