System/Library/PrivateFrameworks/NanoMusicSync.framework
NMSSyncManager.h
@class NSString, ATSession, NSTimer, NSMutableDictionary;
@interface NMSSyncManager : NSObject <ATSessionObserver> {
ATSession *_observedSession;
NSTimer *_maskedPendingSyncStateRevealTimer;
NSMutableDictionary *_syncProgressInfoByAssetType;
}
@property (class, readonly, nonatomic) NMSSyncManager *sharedManager;
@property (retain, nonatomic) id activeSyncSessionIdentifier;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
+ (id)_gizmoSyncStates;
+ (unsigned int)_mediaTypeForAssetType:(id)a0;
+ (unsigned long long)_syncStateForProgressInfo:(id)a0 session:(id)a1;
+ (unsigned long long)_syncWaitingSubstateForProgressInfo:(id)a0;
- (id)init;
- (void)dealloc;
- (void)session:(id)a0 didUpdateSessionTask:(id)a1;
- (void).cxx_destruct;
- (void)session:(id)a0 didBeginSessionTask:(id)a1;
- (void)session:(id)a0 willBeginSessionTask:(id)a1;
- (void)sessionWillBegin:(id)a0;
- (void)sessionDidFinish:(id)a0;
- (void)session:(id)a0 didFinishSessionTask:(id)a1;
- (id)_addedTracksPredicateForMediaType:(unsigned int)a0;
- (id)_addedTracksQueryForMediaType:(unsigned int)a0;
- (unsigned long long)_aggregateAssetItemBytesAddedForMediaType:(unsigned int)a0;
- (id)_assetTypeForMediaType:(unsigned int)a0;
- (id)_defaultProgressInfoDict;
- (id)_defaultSyncProgressInfoForAssetType:(id)a0;
- (unsigned long long)_estimatedAssetAggregateItemSizeInBytesWithQuery:(id)a0;
- (void)_handleSyncStateDidChangeNotification;
- (void)_invokeOnMainThread:(id /* block */)a0;
- (unsigned long long)_numberOfItemsNeedingDownloadForAssetType:(id)a0;
- (void)_startObservingSyncSession;
- (void)_stopObservingSyncSession;
- (id)_syncProgressInfoByAssetType:(id)a0;
- (id)_tracksPredicateWithPersistentIDs:(id)a0;
- (id)_tracksQueryWithPredicate:(id)a0;
- (void)_updateObservedSyncSession;
- (id)_updateProgressInfoForAssetType:(id)a0 assetItemsTotal:(long long)a1 assetItemsSyncedForSyncSession:(long long)a2 bytesToSyncTotal:(unsigned long long)a3 bytesSyncedThisSyncSession:(unsigned long long)a4;
- (void)_updateSyncProgress;
- (id)audiobooksProgressInfo;
- (void)beginReceivingSyncProgressUpdates;
- (id)musicProgressInfo;
- (id)podcastsProgressInfo;
- (id)progressInfoForMediaType:(unsigned int)a0;
@end