PageRenderTime 47ms CodeModel.GetById 10ms app.highlight 32ms RepoModel.GetById 1ms app.codeStats 0ms

/SundanceVail10A5376e.K66DeveloperOS/PrivateFrameworks/BulletinBoard.framework/Headers/BBObserver.h

https://github.com/zsh-tony/appletv-private-headers
C Header | 102 lines | 88 code | 4 blank | 10 comment | 0 complexity | b3b9f6c86f01e60702ad5b02bd2a1d5c MD5 | raw file
  1/**
  2 * This header is generated by class-dump-z 0.2a.
  3 * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3.
  4 *
  5 * Source: /System/Library/PrivateFrameworks/BulletinBoard.framework/BulletinBoard
  6 */
  7
  8#import <NSObject.h> // Unknown library
  9#import "BulletinBoard-Structs.h"
 10#import "XPCProxyTarget.h"
 11
 12@class NSMutableDictionary, NSMutableSet;
 13@protocol BBObserverDelegate;
 14
 15@interface BBObserver : NSObject <XPCProxyTarget> {
 16	id _serverProxy;	// 4 = 0x4
 17	struct {
 18		unsigned addBulletin : 1;
 19		unsigned modifyBulletin : 1;
 20		unsigned removeBulletin : 1;
 21		unsigned sectionOrderRule : 1;
 22		unsigned sectionOrder : 1;
 23		unsigned sectionInfo : 1;
 24		unsigned sectionParameters : 1;
 25		unsigned fetchImage : 1;
 26		unsigned fetchSize : 1;
 27		unsigned sizeConstraints : 1;
 28		unsigned multiSizeConstraints : 1;
 29		unsigned imageForThumbData : 1;
 30		unsigned sizeForThumbSize : 1;
 31		unsigned purgeReferences : 1;
 32		unsigned alertBehaviorOverrides : 1;
 33	} _delegateFlags;	// 8 = 0x8
 34	NSMutableDictionary *_bulletinLifeAssertions;	// 12 = 0xc
 35	NSMutableDictionary *_sectionParameters;	// 16 = 0x10
 36	NSMutableDictionary *_attachmentInfoByBulletinID;	// 20 = 0x14
 37	unsigned _numberOfBulletinFetchesUnderway;	// 24 = 0x18
 38	NSMutableSet *_sectionIDsWithUpdatesUnderway;	// 28 = 0x1c
 39	NSMutableDictionary *_bulletinUpdateQueuesBySectionID;	// 32 = 0x20
 40	id<BBObserverDelegate> _delegate;	// 36 = 0x24
 41	unsigned _observerFeed;	// 40 = 0x28
 42}
 43@property(assign, nonatomic) id<BBObserverDelegate> delegate;	// G=0x300acbed; S=0x300a9341; @synthesize=_delegate
 44@property(assign, nonatomic) unsigned observerFeed;	// G=0x300acbfd; S=0x300a95b9; @synthesize=_observerFeed
 45+ (void)initialize;	// 0x300a9031
 46- (id)init;	// 0x300a9035
 47- (id)initWithQueue:(id)queue;	// 0x300a9051
 48- (BOOL)_attachmentImagesFetchedForBulletinID:(id)bulletinID;	// 0x300aaa6d
 49- (id)_attachmentInfoForBulletinID:(id)bulletinID create:(BOOL)create;	// 0x300aa8a1
 50- (BOOL)_attachmentSizesFetchedForBulletinID:(id)bulletinID;	// 0x300aaa95
 51- (void)_dequeueBulletinUpdateIfPossibleForSection:(id)section;	// 0x300ac481
 52- (void)_fetchAndProcessImageForBulletinID:(id)bulletinID withKey:(id)key constraints:(id)constraints attachmentType:(int)type completion:(id)completion;	// 0x300aac69
 53- (void)_getAttachmentImagesIfPossibleForBulletin:(id)bulletin withCompletion:(id)completion;	// 0x300aade1
 54- (void)_getAttachmentImagesIfPossibleForBulletins:(id)bulletins withCompletion:(id)completion;	// 0x300ab175
 55- (void)_getAttachmentSizesIfPossibleForBulletin:(id)bulletin withCompletion:(id)completion;	// 0x300ab3dd
 56- (void)_getAttachmentSizesIfPossibleForBulletins:(id)bulletins withCompletion:(id)completion;	// 0x300ab865
 57- (void)_getParametersIfNecessaryForSectionID:(id)sectionID withCompletion:(id)completion;	// 0x300aa439
 58- (void)_getParametersIfNecessaryForSectionIDs:(id)sectionIDs withCompletion:(id)completion;	// 0x300aa605
 59- (id)_lifeAssertionForBulletinID:(id)bulletinID;	// 0x300abd2d
 60- (void)_noteAttachmentImagesFetchedForBulletinID:(id)bulletinID;	// 0x300aaa15
 61- (void)_noteAttachmentSizesFetchedForBulletinID:(id)bulletinID;	// 0x300aaa41
 62- (void)_noteCompletedBulletinFetch;	// 0x300ac2cd
 63- (void)_noteCompletedBulletinUpdateForSection:(id)section;	// 0x300ac1d5
 64- (void)_performBulletinFetch:(id)fetch;	// 0x300ac25d
 65- (void)_performOrEnqueueBulletinUpdate:(id)update forSection:(id)section;	// 0x300abff9
 66- (void)_preFetchAttachmentInfoIfNecessaryForBulletin:(id)bulletin withCompletion:(id)completion;	// 0x300abacd
 67- (void)_preFetchAttachmentInfoIfNecessaryForBulletins:(id)bulletins withCompletion:(id)completion;	// 0x300abb81
 68- (id)_reasonableConstraintsForAttachmentType:(int)attachmentType;	// 0x300aaabd
 69- (void)_registerBulletin:(id)bulletin withTransactionID:(unsigned)transactionID;	// 0x300abdf9
 70- (void)_setAttachmentImage:(id)image forKey:(id)key forBulletinID:(id)bulletinID;	// 0x300aa9ad
 71- (void)_setAttachmentSize:(CGSize)size forKey:(id)key forBulletinID:(id)bulletinID;	// 0x300aa9e1
 72- (void)assertionExpired:(id)expired transactionID:(unsigned)anId;	// 0x300abc35
 73- (id)attachmentImageForKey:(id)key forBulletinID:(id)bulletinID;	// 0x300aa939
 74- (CGSize)attachmentSizeForKey:(id)key forBulletinID:(id)bulletinID;	// 0x300aa969
 75- (void)clearBulletins:(id)bulletins inSection:(id)section;	// 0x300aa30d
 76- (void)clearSection:(id)section;	// 0x300aa2e9
 77- (void)dealloc;	// 0x300a9291
 78// declared property getter: - (id)delegate;	// 0x300acbed
 79- (void)getAlertBehaviorOverridesWithCompletion:(id)completion;	// 0x300a9925
 80- (void)getAttachmentImageForBulletin:(id)bulletin withCompletion:(id)completion;	// 0x300aa279
 81- (void)getPrivilegedAddressBookGroupRecordIDAndNameWithCompletion:(id)completion;	// 0x300a9af1
 82- (void)getPrivilegedSenderTypesWithCompletion:(id)completion;	// 0x300a9a09
 83- (void)getRecentUnacknowledgedBulletinsForFeeds:(unsigned)feeds withCompletion:(id)completion;	// 0x300a9c75
 84- (void)getSectionInfoWithCompletion:(id)completion;	// 0x300a9761
 85- (void)getSectionOrderRuleWithCompletion:(id)completion;	// 0x300a9685
 86- (void)getSortDescriptorsForSectionID:(id)sectionID withCompletion:(id)completion;	// 0x300a9859
 87- (void)invalidate;	// 0x300a95f5
 88- (void)noteAlertBehaviorOverridesChanged:(id)changed;	// 0x300acb8d
 89// declared property getter: - (unsigned)observerFeed;	// 0x300acbfd
 90- (id)parametersForSectionID:(id)sectionID;	// 0x300aa881
 91- (id)proxy:(id)proxy detailedSignatureForSelector:(SEL)selector;	// 0x300abe75
 92- (void)requestListBulletinsForSectionID:(id)sectionID;	// 0x300a9835
 93- (void)sendResponse:(id)response;	// 0x300aa289
 94// declared property setter: - (void)setDelegate:(id)delegate;	// 0x300a9341
 95// declared property setter: - (void)setObserverFeed:(unsigned)feed;	// 0x300a95b9
 96- (void)updateBulletin:(id)bulletin forFeeds:(unsigned)feeds;	// 0x300ac5e1
 97- (void)updateSectionInfo:(id)info;	// 0x300acadd
 98- (void)updateSectionOrder:(id)order;	// 0x300aca9d
 99- (void)updateSectionOrderRule:(id)rule;	// 0x300aca41
100- (void)updateSectionParameters:(id)parameters forSectionID:(id)sectionID;	// 0x300acb1d
101@end
102