System/Library/PrivateFrameworks/Stocks.framework
StockManager.h
@class NSMutableArray, NSUbiquitousKeyValueStore;
@interface StockManager : NSObject {
NSMutableArray *_defaultListStockSymbols;
BOOL _shouldPostSyncNotifications;
NSMutableArray *_stocksList;
NSMutableArray *_chartDataLRUCache;
double _lastModifiedTime;
BOOL _needRemoteAddNotification;
BOOL _needRemoteDeleteNotification;
BOOL _needRemoteMoveNotification;
NSUbiquitousKeyValueStore *_syncedKVStore;
}
+ (id)sharedManager;
+ (void)clearSharedManager;
- (id)init;
- (void)dealloc;
- (void).cxx_destruct;
- (void)handleSyncedDataChanged:(id)a0;
- (void)saveDataChanges;
- (void)saveListChanges;
- (void)DeleteChartData:(id)a0;
- (void)RemoveChartDataFromLRU:(id)a0;
- (void)UpdateChartDataInLRU:(id)a0;
- (void)_addStock:(id)a0 withRemoteNotification:(BOOL)a1;
- (void)_checkForAddedStocks;
- (void)_checkForDeletedStocks;
- (void)_checkForMovedStocks;
- (id)_defaultStockDictionaries;
- (void)_removeStock:(id)a0 withRemoteNotification:(BOOL)a1;
- (void)_saveDataChangesWithStockDictionaries:(id)a0;
- (void)addStock:(id)a0;
- (BOOL)anyMarketOpen;
- (void)clearCachedChartData;
- (void)clearCachedChartDataImageSets;
- (id)makeSyncableStockListFromList:(id)a0;
- (void)moveStockFromIndex:(long long)a0 toIndex:(long long)a1;
- (void)purgeTransientData;
- (void)reloadStocksFromDefaults;
- (void)removeStock:(id)a0;
- (BOOL)setLocalStockListFromSyncableStockList:(id)a0;
- (id)stockForURL:(id)a0;
- (id)stockWithSymbol:(id)a0;
- (id)stocksList;
@end