System/Library/PrivateFrameworks/StoreServices.framework
SSVPlayActivityController.h
Download SSVPlayActivityController.h
@class NSMutableDictionary, SSVPlayActivityTable, NSOperationQueue, NSXPCConnection, NSObject, NSMutableArray;
@protocol OS_dispatch_queue;
@interface SSVPlayActivityController : NSObject {
NSObject<OS_dispatch_queue> *_accessQueue;
NSOperationQueue *_debugLogOperationQueue;
NSMutableDictionary *_endpointIdentifierToEndpointRevisionInformation;
int _endpointRevisionInformationDidChangeNotifyToken;
BOOL _hasLoadedEndpointRevisionInformation;
BOOL _hasSetupEndpointRevisionInformationDidChangeNotifyToken;
BOOL _hasValidEndpointRevisionInformationDidChangeNotifyToken;
NSMutableArray *_pendingFlushingSessions;
NSObject<OS_dispatch_queue> *_serialQueue;
SSVPlayActivityTable *_table;
NSXPCConnection *_daemonPlayActivityControllerConnection;
}
@property (readonly, nonatomic) unsigned long long writingStyle;
+ (id)_requiredEndpointIdentifiers;
- (id)init;
- (void)dealloc;
- (void).cxx_destruct;
- (id)_daemonPlayActivityControllerConnection;
- (void)_getFlushSessionInformationForEndpointIdentifier:(id)a0 shouldAcquire:(BOOL)a1 storeAccountID:(unsigned long long)a2 shouldFilterStoreAccountID:(BOOL)a3 withCompletionHandler:(id /* block */)a4;
- (void)_acquirePendingPlayActivityEventsForEndpointIdentifier:(id)a0 withStoreAccountID:(unsigned long long)a1 shouldFilterStoreAccountID:(BOOL)a2 completionHandler:(id /* block */)a3;
- (void)_completePendingPlayEventsWithRevisionIndexSet:(id)a0 forSessionToken:(unsigned long long)a1 withResult:(unsigned long long)a2 completionHandler:(id /* block */)a3;
- (id)_copyEndpointRevisionInformationForEndpointIdentifier:(id)a0;
- (void)_loadEndpointIdentifierInformationIfNeeded;
- (id)_revisionsIndexSetForPlayActivityEventPersistentIDs:(id)a0;
- (id)_revisionsIndexSetForPlayActivityEvents:(id)a0;
- (id)_sessionInformationForSessionToken:(unsigned long long)a0;
- (BOOL)_setEndpointRevisionInformation:(id)a0 forEndpointIdentifier:(id)a1;
- (void)_setupNotifyTokenIfNeeded;
- (void)acquirePendingPlayActivityEventsForEndpointIdentifier:(id)a0 withCompletionHandler:(id /* block */)a1;
- (void)acquirePendingPlayActivityEventsForEndpointIdentifier:(id)a0 withStoreAccountID:(unsigned long long)a1 completionHandler:(id /* block */)a2;
- (void)completePendingPlayActivityEventPersistentIDs:(id)a0 forSessionToken:(unsigned long long)a1 withResult:(unsigned long long)a2 completionHandler:(id /* block */)a3;
- (void)completePendingPlayActivityEvents:(id)a0 forSessionToken:(unsigned long long)a1 withResult:(unsigned long long)a2 completionHandler:(id /* block */)a3;
- (void)flushPendingPlayActivityEventsForEndpointIdentifier:(id)a0 withCompletionHandler:(id /* block */)a1;
- (void)getHasPendingPlayEventsForEndpointIdentifier:(id)a0 withCompletionHandler:(id /* block */)a1;
- (void)getPlayActivityEventsFromRevision:(unsigned long long)a0 toRevision:(unsigned long long)a1 withCompletionHandler:(id /* block */)a2;
- (void)getRevisionInformationWithCompletionHandler:(id /* block */)a0;
- (id)initWithWritingStyle:(unsigned long long)a0;
- (void)recordPlayActivityEvents:(id)a0 withCompletionHandler:(id /* block */)a1;
- (void)removeFlushedPlayActivityEventsWithCompletionHandler:(id /* block */)a0;
- (void)removePlayActivityEventsUpToRevision:(unsigned long long)a0 withCompletionHandler:(id /* block */)a1;
- (void)setCurrentRevision:(unsigned long long)a0 revisionVersionToken:(id)a1 forEndpointIdentifier:(id)a2 withCompletionHandler:(id /* block */)a3;
@end