luxlabs header browser preview


@class NSString, CPLPlatformObject, CPLEngineLibrary;
@protocol CPLSharedRecordPropertyMapping;

@interface CPLEngineTransport : NSObject <CPLAbstractObject, CPLEngineComponent, CPLTransportScopeTranslator>

@property (readonly, weak, nonatomic) CPLEngineLibrary *engineLibrary;
@property (readonly, nonatomic) NSString *universeName;
@property (readonly, nonatomic) Class transportGroupClass;
@property (readonly, nonatomic) Class userIdentifierClass;
@property (readonly, nonatomic) id<CPLSharedRecordPropertyMapping> propertyMapping;
@property (readonly, nonatomic) CPLPlatformObject *platformObject;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)platformImplementationProtocol;

- (id)componentName;
- (id)fetchScopeListChangesForScopeListSyncAnchor:(id)a0 progressHandler:(id /* block */)a1 completionHandler:(id /* block */)a2;
- (id)fetchTransportScopeForScope:(id)a0 transportScope:(id)a1 completionHandler:(id /* block */)a2;
- (id)createGroupForAcceptingMomentShare;
- (id)createGroupForChangeUpload;
- (id)fixUpSparseRecordsTaskWithTasks:(id)a0 transportScopeMapping:(id)a1 completionHandler:(id /* block */)a2;
- (void)noteClientIsInBackground;
- (id)updateTransportScope:(id)a0 scope:(id)a1 scopeChange:(id)a2 completionHandler:(id /* block */)a3;
- (void)openWithCompletionHandler:(id /* block */)a0;
- (void)getStatusDictionaryWithCompletionHandler:(id /* block */)a0;
- (id)updateShareTaskForScope:(id)a0 transportScope:(id)a1 completionHandler:(id /* block */)a2;
- (id)sendFeedbackTaskForMessages:(id)a0 completionHandler:(id /* block */)a1;
- (id)sharedLibraryServerRampTaskWithCompletionHandler:(id /* block */)a0;
- (id)queryTaskForCursor:(id)a0 class:(Class)a1 scope:(id)a2 transportScopeMapping:(id)a3 progressHandler:(id /* block */)a4 completionHandler:(id /* block */)a5;
- (id)scopeNameForTransportScope:(id)a0;
- (id)createGroupForWidgetPrefetch;
- (void)noteClientIsInForeground;
- (id)createGroupForChangeDownload;
- (id)inMemoryDownloadTaskForResource:(id)a0 record:(id)a1 target:(id)a2 transportScopeMapping:(id)a3 completionHandler:(id /* block */)a4;
- (id)createGroupForFetchingExistingSharedScope;
- (id)createGroupForAcceptingLibraryShare;
- (id)fetchTaskForScopeWithShareURL:(id)a0 completionHandler:(id /* block */)a1;
- (void)noteClientIsBeginningSignificantWork;
- (id)createGroupForSharedLibraryRampCheck;
- (id)createGroupForThumbnailPrefetch;
- (id)fetchRecordsTaskForRecordsWithScopedIdentifiers:(id)a0 targetMapping:(id)a1 transportScopeMapping:(id)a2 completionHandler:(id /* block */)a3;
- (id)createGroupForCleanupLibrary;
- (id)createGroupForReshare;
- (id)createGroupForPublishingLibraryShare;
- (id)createGroupForLibraryStateCheck;
- (id)createGroupForDownloadWithIntent:(unsigned long long)a0 priority:(unsigned long long)a1;
- (id)createGroupForTransportScopeDelete;
- (id)setupTaskUpdateDisabledFeatures:(BOOL)a0 completionHandler:(id /* block */)a1;
- (id)getCurrentSyncAnchorWithTransportScope:(id)a0 scope:(id)a1 previousScopeChange:(id)a2 completionHandler:(id /* block */)a3;
- (id)acceptTaskForSharedScope:(id)a0 completionHandler:(id /* block */)a1;
- (void)findPersistedInitialSyncSession:(id /* block */)a0 completionHandler:(id /* block */)a1;
- (void)setShouldOverride:(BOOL)a0 forSystemBudgets:(unsigned long long)a1;
- (id)getScopeInfoWithTransportScope:(id)a0 scope:(id)a1 previousScopeChange:(id)a2 completionHandler:(id /* block */)a3;
- (void)upgradeFlags:(id)a0 fromTransportScope:(id)a1;
- (id)createGroupForFetchingMomentShare;
- (void)getSystemBudgetsWithCompletionHandler:(id /* block */)a0;
- (id)simpleDescriptionForSyncAnchor:(id)a0;
- (id)initWithEngineLibrary:(id)a0;
- (id)createGroupForTransportScopeUpdate;
- (id)cleanupStagedScope:(id)a0 stagingScope:(id)a1 destinationScope:(id)a2 transportScopeMapping:(id)a3 progressHandler:(id /* block */)a4 completionHandler:(id /* block */)a5;
- (void)closeAndDeactivate:(BOOL)a0 completionHandler:(id /* block */)a1;
- (id)createGroupForInitialDownload;
- (void)dropPersistedInitialSyncSession;
- (id)createGroupForPruningCheck;
- (id)createScopeTaskForScope:(id)a0 completionHandler:(id /* block */)a1;
- (id)transportScopeForUpgradeFromScopeName:(id)a0;
- (id)createGroupForStagedScopeCleanup;
- (id)rampingRequestTaskForResourceType:(unsigned long long)a0 numRequested:(unsigned long long)a1 completionHandler:(id /* block */)a2;
- (id)tentativeConcreteScopeForScope:(id)a0;
- (BOOL)getProposedStagingScopeIdentifier:(id *)a0 stagingTransportScope:(id *)a1 forScope:(id)a2 transportScope:(id)a3 transportUserIdentifier:(id)a4;
- (id)queryUserDetailsTaskForParticipants:(id)a0 completionHandler:(id /* block */)a1;
- (id)createGroupForMovieStreamingWithIntent:(unsigned long long)a0;
- (id)createGroupForAnalysisDownload;
- (id)concreteScopeFromTransportScope:(id)a0;
- (id)resourcesDownloadTaskWithCompletionHandler:(id /* block */)a0;
- (id)createGroupForFetchingLibraryShare;
- (void).cxx_destruct;
- (id)createGroupForThumbnailsDownload;
- (void)getStatusWithCompletionHandler:(id /* block */)a0;
- (id)createGroupForExitSharedLibrary;
- (id)createGroupForQueryUserIdentities;
- (id)transportScopeFromConcreteScope:(id)a0;
- (id)createGroupForFixUpTasks;
- (id)createGroupForTransportScopeRefresh;
- (id)createGroupForKeepOriginalsPrefetch;
- (BOOL)isResourceDynamic:(id)a0;
- (id)bestErrorForUnderlyingError:(id)a0;
- (id)resourceCheckTaskForResources:(id)a0 targetMapping:(id)a1 transportScopeMapping:(id)a2 completionHandler:(id /* block */)a3;
- (id)uploadBatchTaskForBatch:(id)a0 scope:(id)a1 targetMapping:(id)a2 transportScopeMapping:(id)a3 progressHandler:(id /* block */)a4 completionHandler:(id /* block */)a5;
- (id)createGroupForResourcesDownload;
- (id)createGroupForRecoveryDownload;
- (id)createGroupForPrefetch;
- (id)descriptionForTransportScope:(id)a0;
- (id)createGroupForNonDerivativePrefetch;
- (id)createGroupForSetup;
- (id)createGroupForWidgetResourcesDownload;
- (id)downloadBatchTaskForSyncAnchor:(id)a0 scope:(id)a1 transportScopeMapping:(id)a2 currentScopeChange:(id)a3 progressHandler:(id /* block */)a4 completionHandler:(id /* block */)a5;
- (id)createGroupForFetchScopeListChanges;
- (id)reshareRecordsTaskWithRecords:(id)a0 sourceScope:(id)a1 destinationScope:(id)a2 transportScopeMapping:(id)a3 completionHandler:(id /* block */)a4;
- (id)getStreamingURLTaskForResource:(id)a0 intent:(unsigned long long)a1 hints:(id)a2 timeRange:(struct { struct { long long x0; int x1; unsigned int x2; long long x3; } x0; struct { long long x0; int x1; unsigned int x2; long long x3; } x1; })a3 target:(id)a4 transportScopeMapping:(id)a5 clientBundleID:(id)a6 completionHandler:(id /* block */)a7;
- (id)removeParticipantInSharedLibraryTaskFromSharedScope:(id)a0 transportScope:(id)a1 share:(id)a2 retentionPolicy:(long long)a3 exitSource:(long long)a4 userIdentifiersToRemove:(id)a5 participantIDsToRemove:(id)a6 completionHandler:(id /* block */)a7;
- (void)cancelBlockedTasksIncludingBackground:(BOOL)a0;
- (id)createGroupForResetSync;
- (id)createGroupForMemoriesPrefetch;
- (void)noteClientIsEndingSignificantWork;
- (id)startExitTaskFromSharedScope:(id)a0 transportScope:(id)a1 share:(id)a2 retentionPolicy:(long long)a3 exitSource:(long long)a4 completionHandler:(id /* block */)a5;
- (id)createGroupForFeedback;
- (id)updateContributorsTaskWithSharedScope:(id)a0 contributorsUpdates:(id)a1 transportScopeMapping:(id)a2 completionHandler:(id /* block */)a3;
- (id)simpleDescriptionForScopeListSyncAnchor:(id)a0;
- (id)deleteTransportScope:(id)a0 scope:(id)a1 completionHandler:(id /* block */)a2;
- (id)createGroupForPublishingMomentShare;
- (id)fetchExistingSharedLibraryScopeTaskWithCompletionHandler:(id /* block */)a0;
- (id)createGroupForInitialUpload;

@end