System/Library/Frameworks/StoreKit.framework
SKClientBroker.h
@class NSString, NSMapTable, NSHashTable;
@interface SKClientBroker : NSObject <SKClientProtocol> {
NSMapTable *_clients;
NSHashTable *_subscriptionStatusListeners;
NSHashTable *_storefrontListeners;
NSHashTable *_transactionListeners;
NSHashTable *_messageListeners;
NSHashTable *_purchaseIntentListeners;
NSString *_storefrontIdentifier;
int _storefrontChangedToken;
int _unfinishedTransactionsToken;
int _receivedPurchaseIntentsToken;
}
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
+ (id)defaultBroker;
- (void)storefrontChanged:(id)a0;
- (void)removedTransactions:(id)a0;
- (id)init;
- (void)dealloc;
- (void)unregisterStorefrontListener:(id)a0;
- (void)unregisterMessageListener:(id)a0;
- (void)removedEntitlementsForProductIdentifiers:(id)a0;
- (void)downloadStatusChanged:(id)a0;
- (void)downloadAdded:(id)a0;
- (void)unregisterSubscriptionStatusListener:(id)a0;
- (void)receivedTransactions:(id)a0;
- (void)handleAuthenticateRequest:(id)a0 resultHandler:(id /* block */)a1;
- (void)handleDialogRequest:(id)a0 resultHandler:(id /* block */)a1;
- (void)registerStorefrontListener:(id)a0;
- (void)registerPurchaseIntentsListener:(id)a0;
- (void)registerClient:(id)a0 withIdentifier:(id)a1;
- (id)_unfinishedTransactionsNotificationName;
- (void)updatedTransactions:(id)a0;
- (void)unregisterClientWithIdentifier:(id)a0;
- (void)_handleUnfinishedTransactionsNotification;
- (void)registerMessageListener:(id)a0;
- (void)_storefrontObserverRemoved;
- (void)_purchaseIntentObserverRemoved;
- (void)_checkStorefrontChangedNotify:(BOOL)a0;
- (void)registerSubscriptionStatusListener:(id)a0;
- (void)handleEngagementRequest:(id)a0 resultHandler:(id /* block */)a1;
- (void)hasAnyMessageListenersWithReply:(id /* block */)a0;
- (void)_purchaseIntentObserverAdded;
- (void).cxx_destruct;
- (void)askToShowMessageWithReplyBlock:(id /* block */)a0;
- (void)unregisterTransactionListener:(id)a0;
- (void)receivedPurchaseIntentsForProductIdentifiers:(id)a0;
- (void)pendingMessages:(id)a0;
- (void)downloadRemoved:(id)a0;
- (void)receivedStatuses:(id)a0;
- (void)_cancelNotifyTokenIfValid:(int)a0;
- (BOOL)hasTransactionListener;
- (void)registerTransactionListener:(id)a0;
- (void)unregisterPurchaseIntentsListener:(id)a0;
- (void)_checkForPendingPurchaseIntents;
- (void)_storefrontObserverAdded;
@end