PageRenderTime 32ms CodeModel.GetById 12ms app.highlight 16ms RepoModel.GetById 1ms app.codeStats 0ms

/SundanceVail10A5376e.K66DeveloperOS/PrivateFrameworks/BookmarkDAV.framework/Headers/BookmarkDAVSyncDriver.h

https://github.com/zsh-tony/appletv-private-headers
C Header | 99 lines | 76 code | 4 blank | 19 comment | 0 complexity | 0771f0edbdfa869a88efc94b1929387f 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/BookmarkDAV.framework/BookmarkDAV
 6 */
 7
 8#import <NSObject.h> // Unknown library
 9#import "CoreDAVLocalDBTreeInfoProvider.h"
10#import "CoreDAVDeleteTaskDelegate.h"
11#import "CoreDAVGetAccountPropertiesTaskGroupDelegate.h"
12#import "CoreDAVContainerInfoTaskGroupDelegate.h"
13#import "BookmarkDAV-Structs.h"
14
15@class BookmarkDAVSyncData, NSDictionary, NSMutableSet, NSURL, NSString;
16@protocol CoreDAVAccountInfoProvider, CoreDAVTaskManager;
17
18@interface BookmarkDAVSyncDriver : NSObject <CoreDAVLocalDBTreeInfoProvider, CoreDAVDeleteTaskDelegate, CoreDAVGetAccountPropertiesTaskGroupDelegate, CoreDAVContainerInfoTaskGroupDelegate> {
19	id<CoreDAVAccountInfoProvider> _accountInfoProvider;	// 4 = 0x4
20	id<CoreDAVTaskManager> _taskManager;	// 8 = 0x8
21	NSMutableSet *_outstandingTaskGroups;	// 12 = 0xc
22	id _getAccountPropertiesHandler;	// 16 = 0x10
23	id _syncHandler;	// 20 = 0x14
24	void *_changeToken;	// 24 = 0x18
25	NSURL *_homeURL;	// 28 = 0x1c
26	NSString *_pushKey;	// 32 = 0x20
27	NSDictionary *_pushTransport;	// 36 = 0x24
28	id _openDBBlock;	// 40 = 0x28
29	id _getDBBlock;	// 44 = 0x2c
30	id _saveDBBlock;	// 48 = 0x30
31	id _closeDBBlock;	// 52 = 0x34
32	BookmarkDAVSyncData *_topLevelSyncData;	// 56 = 0x38
33	id _registerForPush;	// 60 = 0x3c
34	BOOL _forceSafariOrdering;	// 64 = 0x40
35	BOOL _forceSave;	// 65 = 0x41
36}
37@property(readonly, assign) id<CoreDAVAccountInfoProvider> accountInfoProvider;	// G=0x34cc8279; @synthesize=_accountInfoProvider
38@property(copy) id getAccountPropertiesHandler;	// G=0x34cc828d; S=0x34cc82a1; @synthesize=_getAccountPropertiesHandler
39@property(retain) NSURL *homeURL;	// G=0x34cc820d; S=0x34cc8221; @synthesize=_homeURL
40@property(readonly, assign) unsigned outstandingActionCount;	// G=0x34cc81ed; 
41@property(retain) NSString *pushKey;	// G=0x34cc8231; S=0x34cc8245; @synthesize=_pushKey
42@property(retain) NSDictionary *pushTransport;	// G=0x34cc8255; S=0x34cc8269; @synthesize=_pushTransport
43@property(copy) id syncHandler;	// G=0x34cc82b1; S=0x34cc82c5; @synthesize=_syncHandler
44@property(readonly, assign) BookmarkDAVSyncData *topLevelSyncData;	// G=0x34cc4671; 
45- (id)initWithAccountInfoProvider:(id)accountInfoProvider taskManager:(id)manager openDBBlock:(id)block getDBBlock:(id)block4 saveDBBlock:(id)block5 closeDBBlock:(id)block6 registerForPush:(id)push forceSafariOrdering:(BOOL)ordering;	// 0x34cc4405
46- (BOOL)_addChange:(void *)change toData:(id)data numActionsP:(int *)p runningSizeP:(int *)p4 maxResources:(int)resources maxSize:(int)size foldersToAddByServerId:(CFDictionaryRef)addByServerId parentToArrayOfChildrenFolderChanges:(CFDictionaryRef)childrenFolderChanges pushedParentToArrayOfChildrenFolders:(CFDictionaryRef)childrenFolders;	// 0x34cc8489
47- (BOOL)_applyReturnedBookmarks:(id)bookmarks withPushedBookmarks:(CFArrayRef)pushedBookmarks;	// 0x34cca095
48- (BOOL)_applyReturnedFolders:(id)folders parentToArrayOfChildrenFolders:(CFDictionaryRef)childrenFolders topmostFolders:(CFArrayRef)folders3 postedToURL:(id)url;	// 0x34cc9c01
49- (BOOL)_applyUnmatchedParsedFolders:(id)folders;	// 0x34cc9001
50- (id)_bookmarkXBELDataForBookmarkChanges:(CFArrayRef)bookmarkChanges pushedBookmarks:(CFArrayRef)bookmarks maxResources:(int)resources maxSize:(int)size;	// 0x34cc8b69
51- (int)_clientOrderOfItemPrecedingItemAtServerOrder:(int)serverOrder inParentWithURL:(id)url;	// 0x34cc5461
52- (void)_closeDBAndSave:(BOOL)save;	// 0x34cc4749
53- (id)_copyDAVBookmarkFromBookmarkRef:(void *)bookmarkRef;	// 0x34cc5001
54- (id)_copyDAVFolderFromFolderRef:(void *)folderRef;	// 0x34cc50f9
55- (id)_dbRelativeString:(id)string;	// 0x34cc5419
56- (void)_finishInitialSyncShouldPushChanges:(BOOL)_finishInitialSync;	// 0x34cca40d
57- (id)_folderXBELDataForTopmostFolderChanges:(CFArrayRef)topmostFolderChanges foldersToAddByServerId:(CFDictionaryRef)addByServerId parentToArrayOfChildrenFolderChanges:(CFDictionaryRef)childrenFolderChanges pushedParentToArrayOfChildrenFolders:(CFDictionaryRef)childrenFolders pushedTopmostFolders:(CFArrayRef)folders maxResources:(int)resources maxSize:(int)size;	// 0x34cc8a11
58- (void)_handleAddsOrModifies:(id)modifies removes:(id)removes;	// 0x34cc76f1
59- (BOOL)_handleErrorItem:(id)item forBAItem:(void *)baitem;	// 0x34cc82d9
60- (void)_invokeAndNilGetAccountPropertiesHandlerWithSuccess:(BOOL)success error:(id)error;	// 0x34cc463d
61- (void)_makeBookmarkFromDAVNode:(id)davnode;	// 0x34cc7125
62- (void)_makeFolderFromContainer:(id)container;	// 0x34cc7281
63- (BOOL)_matchParsedFolders:(id)folders toPushedFolders:(CFDictionaryRef)pushedFolders unmatchedParsedFolders:(id)folders3 parsedSetsOfChildrenFoldersByParentURL:(id)childrenFoldersByParentURL arraysOfChildrenByNameByParent:(CFDictionaryRef)childrenByNameByParent;	// 0x34cc9799
64- (void)_removeTempIdsFromFoldersInDict:(CFDictionaryRef)dict;	// 0x34cc8f69
65- (void)_saveDB;	// 0x34cc46e1
66- (int)_serverOrderForChange:(void *)change;	// 0x34cc52d9
67- (void)_setChildrenOrder:(id)order forFolderURL:(id)folderURL;	// 0x34cc54e9
68- (void)_setRootCTag:(id)tag rootSyncToken:(id)token knownOrderings:(id)orderings;	// 0x34cc9541
69- (void)_setServerIdOnItem:(void *)item isBookmark:(BOOL)bookmark suggestedId:(id)anId;	// 0x34cc520d
70- (void)_syncWithRemoteChanges:(BOOL)remoteChanges completionHandler:(id)handler skipAddChanges:(BOOL)changes;	// 0x34cc56e5
71// declared property getter: - (id)accountInfoProvider;	// 0x34cc8279
72- (void)containerInfoTask:(id)task completedWithContainers:(id)containers error:(id)error;	// 0x34cc49b5
73- (id)copyAllLocalURLsInFolderWithURL:(id)url;	// 0x34cc6e19
74- (id)copyLocalETagsForURLs:(id)urls;	// 0x34cc6b05
75- (void)dealloc;	// 0x34cc4539
76// declared property getter: - (id)getAccountPropertiesHandler;	// 0x34cc828d
77- (void)getAccountPropertiesTask:(id)task completedWithError:(id)error;	// 0x34cc47dd
78- (void)getAccountPropertiesWithCompletionHandler:(id)completionHandler;	// 0x34cc4f41
79- (BOOL)getCTag:(id *)tag pTag:(id *)tag2 forFolderWithURL:(id)url;	// 0x34cc69a1
80// declared property getter: - (id)homeURL;	// 0x34cc820d
81- (void)notePutToURL:(id)url withDataPayload:(id)dataPayload finishedWithIgnoredError:(id)ignoredError;	// 0x34cc7f75
82// declared property getter: - (unsigned)outstandingActionCount;	// 0x34cc81ed
83// declared property getter: - (id)pushKey;	// 0x34cc8231
84// declared property getter: - (id)pushTransport;	// 0x34cc8255
85- (void)recursiveContainerSyncTask:(id)task completedFullSyncWithNewCTag:(id)newCTag newPTag:(id)tag newSyncToken:(id)token error:(id)error;	// 0x34cc7b1d
86- (void)recursiveContainerSyncTask:(id)task completedSyncOfFolderWithURL:(id)url newCTag:(id)tag newPTag:(id)tag4 addedOrModified:(id)modified removed:(id)removed error:(id)error;	// 0x34cc7911
87- (void)recursiveContainerSyncTask:(id)task receivedAddedOrModifiedFolder:(id)folder;	// 0x34cc7465
88- (void)recursiveContainerSyncTask:(id)task retrievedAddedOrModifiedActions:(id)actions removed:(id)removed;	// 0x34cc7859
89// declared property setter: - (void)setGetAccountPropertiesHandler:(id)handler;	// 0x34cc82a1
90// declared property setter: - (void)setHomeURL:(id)url;	// 0x34cc8221
91- (BOOL)setLocalETag:(id)tag forItemWithURL:(id)url;	// 0x34cc7051
92// declared property setter: - (void)setPushKey:(id)key;	// 0x34cc8245
93// declared property setter: - (void)setPushTransport:(id)transport;	// 0x34cc8269
94// declared property setter: - (void)setSyncHandler:(id)handler;	// 0x34cc82c5
95// declared property getter: - (id)syncHandler;	// 0x34cc82b1
96- (void)syncWithRemoteChanges:(BOOL)remoteChanges completionHandler:(id)handler;	// 0x34cc697d
97// declared property getter: - (id)topLevelSyncData;	// 0x34cc4671
98@end
99