/SundanceVail10A5376e.K66DeveloperOS/PrivateFrameworks/CoreDAV.framework/Headers/CoreDAVContainerSyncTaskGroup.h

https://github.com/zsh-tony/appletv-private-headers · C Header · 127 lines · 90 code · 4 blank · 33 comment · 0 complexity · 2c32082d3cd9adf8c22b5fd55311269a 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/CoreDAV.framework/CoreDAV
  6. */
  7. #import "CoreDAVTaskGroup.h"
  8. #import "CoreDAVDeleteTaskDelegate.h"
  9. #import "CoreDAVPutTaskDelegate.h"
  10. #import "CoreDAVGetTaskDelegate.h"
  11. @class NSMutableArray, NSURL, NSMutableDictionary, NSString, NSArray, NSDictionary, NSMutableSet;
  12. @protocol CoreDAVLocalDBInfoProvider;
  13. @interface CoreDAVContainerSyncTaskGroup : CoreDAVTaskGroup <CoreDAVDeleteTaskDelegate, CoreDAVPutTaskDelegate, CoreDAVGetTaskDelegate> {
  14. int _phase; // 44 = 0x2c
  15. NSURL *_folderURL; // 48 = 0x30
  16. NSString *_previousCTag; // 52 = 0x34
  17. NSString *_nextCTag; // 56 = 0x38
  18. BOOL _ensureUpdatedCTag; // 60 = 0x3c
  19. BOOL _useSyncCollection; // 61 = 0x3d
  20. NSString *_previousSyncToken; // 64 = 0x40
  21. NSString *_nextSyncToken; // 68 = 0x44
  22. NSMutableArray *_actions; // 72 = 0x48
  23. void *_context; // 76 = 0x4c
  24. unsigned _multiGetBatchSize; // 80 = 0x50
  25. NSMutableArray *_unsubmittedTasks; // 84 = 0x54
  26. unsigned _maxIndependentTasks; // 88 = 0x58
  27. NSURL *_addMemberURL; // 92 = 0x5c
  28. BOOL _useMultiGet; // 96 = 0x60
  29. NSDictionary *_bulkRequests; // 100 = 0x64
  30. NSString *_bulkChangeCheckCTag; // 104 = 0x68
  31. NSMutableSet *_syncReportDeletedURLs; // 108 = 0x6c
  32. NSMutableDictionary *_urlToETag; // 112 = 0x70
  33. Class _appSpecificDataItemClass; // 116 = 0x74
  34. BOOL _syncItemOrder; // 120 = 0x78
  35. NSMutableArray *_localItemURLOrder; // 124 = 0x7c
  36. NSMutableDictionary *_remainingUUIDsToAddActions; // 128 = 0x80
  37. NSMutableDictionary *_remainingHREFsToModDeleteActions; // 132 = 0x84
  38. BOOL _actionsOnly; // 136 = 0x88
  39. }
  40. @property(assign) BOOL actionsOnly; // G=0x33a3dda1; S=0x33a3ddb9; @synthesize=_actionsOnly
  41. @property(retain) NSURL *addMemberURL; // G=0x33a3dba5; S=0x33a3dbb9; @synthesize=_addMemberURL
  42. @property(retain) NSString *bulkChangeCheckCTag; // G=0x33a3dd7d; S=0x33a3dd91; @synthesize=_bulkChangeCheckCTag
  43. @property(retain) NSDictionary *bulkRequests; // G=0x33a3dd59; S=0x33a3dd6d; @synthesize=_bulkRequests
  44. @property(readonly, assign) void *context; // G=0x33a3dd31; @synthesize=_context
  45. @property(assign, nonatomic) id<CoreDAVLocalDBInfoProvider> delegate; // @dynamic
  46. @property(assign) BOOL ensureUpdatedCTag; // G=0x33a3dcad; S=0x33a3dcc5; @synthesize=_ensureUpdatedCTag
  47. @property(readonly, assign) NSURL *folderURL; // G=0x33a3dc51; @synthesize=_folderURL
  48. @property(readonly, assign) NSArray *localItemURLOrder; // G=0x33a3dd45; @synthesize=_localItemURLOrder
  49. @property(assign) unsigned maxIndependentTasks; // G=0x33a3dbf5; S=0x33a3dc09; @synthesize=_maxIndependentTasks
  50. @property(assign) unsigned multiGetBatchSize; // G=0x33a3dbc9; S=0x33a3dbdd; @synthesize=_multiGetBatchSize
  51. @property(retain) NSString *nextCTag; // G=0x33a3dc89; S=0x33a3dc9d; @synthesize=_nextCTag
  52. @property(retain) NSString *previousCTag; // G=0x33a3dc65; S=0x33a3dc79; @synthesize=_previousCTag
  53. @property(retain) NSString *previousSyncToken; // G=0x33a3dcdd; S=0x33a3dcf1; @synthesize=_previousSyncToken
  54. @property(assign) BOOL useMultiGet; // G=0x33a3dc21; S=0x33a3dc39; @synthesize=_useMultiGet
  55. @property(assign) BOOL useSyncCollection; // G=0x33a3dd01; S=0x33a3dd19; @synthesize=_useSyncCollection
  56. - (id)initWithFolderURL:(id)folderURL previousCTag:(id)tag previousSyncToken:(id)token actions:(id)actions syncItemOrder:(BOOL)order context:(void *)context accountInfoProvider:(id)provider taskManager:(id)manager; // 0x33a38f99
  57. - (void)_bulkChange; // 0x33a3aa11
  58. - (void)_bulkChangeTask:(id)task didFinishWithError:(id)error; // 0x33a3c989
  59. - (void)_configureMultiGet:(id)get; // 0x33a3b465
  60. - (void)_getCTag; // 0x33a399ad
  61. - (void)_getDataPayloads; // 0x33a3b671
  62. - (void)_getETags; // 0x33a3af89
  63. - (void)_getOrder; // 0x33a3b2a1
  64. - (void)_getTask:(id)task finishedWithParsedContents:(id)parsedContents error:(id)error; // 0x33a3da31
  65. - (void)_postTask:(id)task didFinishWithError:(id)error; // 0x33a3c1fd
  66. - (void)_pushActions; // 0x33a39f49
  67. - (void)_sendNextBatch; // 0x33a3a421
  68. - (unsigned)_submitTasks; // 0x33a396e5
  69. - (void)_syncReportTask:(id)task didFinishWithError:(id)error; // 0x33a3c455
  70. - (void)_tearDownAllUnsubmittedTasks; // 0x33a39531
  71. // declared property getter: - (BOOL)actionsOnly; // 0x33a3dda1
  72. // declared property getter: - (id)addMemberURL; // 0x33a3dba5
  73. - (void)applyAdditionalPropertiesFromPostTask:(id)postTask; // 0x33a3c1f9
  74. - (void)applyAdditionalPropertiesFromPutTask:(id)putTask; // 0x33a3bf0d
  75. - (void)bailWithError:(id)error; // 0x33a39661
  76. // declared property getter: - (id)bulkChangeCheckCTag; // 0x33a3dd7d
  77. - (Class)bulkChangeTaskClass; // 0x33a39471
  78. // declared property getter: - (id)bulkRequests; // 0x33a3dd59
  79. - (void)cancelTaskGroup; // 0x33a396a5
  80. // declared property getter: - (void *)context; // 0x33a3dd31
  81. - (id)copyAdditionalResourcePropertiesToFetch; // 0x33a394b5
  82. - (id)copyGetEtagTaskWithPropertiesToFind:(id)find; // 0x33a3aee9
  83. - (id)copyGetTaskWithURL:(id)url; // 0x33a393a5
  84. - (id)copyMultiGetTaskWithURLs:(id)urls; // 0x33a393e9
  85. - (id)copyPostTaskWithPayloadItem:(id)payloadItem forAction:(id)action; // 0x33a39ea5
  86. - (id)copyPutTaskWithPayloadItem:(id)payloadItem forAction:(id)action; // 0x33a39dd5
  87. - (id)dataContentType; // 0x33a3942d
  88. - (void)dealloc; // 0x33a391cd
  89. - (void)deleteTask:(id)task completedWithError:(id)error; // 0x33a3cd19
  90. - (id)description; // 0x33a39335
  91. // declared property getter: - (BOOL)ensureUpdatedCTag; // 0x33a3dcad
  92. // declared property getter: - (id)folderURL; // 0x33a3dc51
  93. - (void)getTask:(id)task data:(id)data error:(id)error; // 0x33a3d6d1
  94. - (BOOL)isWhitelistedError:(id)error; // 0x33a3be9d
  95. // declared property getter: - (id)localItemURLOrder; // 0x33a3dd45
  96. // declared property getter: - (unsigned)maxIndependentTasks; // 0x33a3dbf5
  97. // declared property getter: - (unsigned)multiGetBatchSize; // 0x33a3dbc9
  98. // declared property getter: - (id)nextCTag; // 0x33a3dc89
  99. // declared property getter: - (id)previousCTag; // 0x33a3dc65
  100. // declared property getter: - (id)previousSyncToken; // 0x33a3dcdd
  101. - (void)propFindTask:(id)task parsedResponses:(id)responses error:(id)error; // 0x33a3cf4d
  102. - (void)putTask:(id)task completedWithNewETag:(id)newETag error:(id)error; // 0x33a3bf11
  103. // declared property setter: - (void)setActionsOnly:(BOOL)only; // 0x33a3ddb9
  104. // declared property setter: - (void)setAddMemberURL:(id)url; // 0x33a3dbb9
  105. // declared property setter: - (void)setBulkChangeCheckCTag:(id)tag; // 0x33a3dd91
  106. // declared property setter: - (void)setBulkRequests:(id)requests; // 0x33a3dd6d
  107. // declared property setter: - (void)setEnsureUpdatedCTag:(BOOL)tag; // 0x33a3dcc5
  108. // declared property setter: - (void)setMaxIndependentTasks:(unsigned)tasks; // 0x33a3dc09
  109. // declared property setter: - (void)setMultiGetBatchSize:(unsigned)size; // 0x33a3dbdd
  110. // declared property setter: - (void)setNextCTag:(id)tag; // 0x33a3dc9d
  111. // declared property setter: - (void)setPreviousCTag:(id)tag; // 0x33a3dc79
  112. // declared property setter: - (void)setPreviousSyncToken:(id)token; // 0x33a3dcf1
  113. // declared property setter: - (void)setUseMultiGet:(BOOL)get; // 0x33a3dc39
  114. // declared property setter: - (void)setUseSyncCollection:(BOOL)collection; // 0x33a3dd19
  115. - (BOOL)shouldFetchMoreETags; // 0x33a3cf49
  116. - (BOOL)shouldFetchResourceWithEtag:(id)etag propertiesToValues:(id)values; // 0x33a394b9
  117. - (void)startTaskGroup; // 0x33a3bd99
  118. - (void)syncAway; // 0x33a3be8d
  119. - (void)task:(id)task didFinishWithError:(id)error; // 0x33a3cc51
  120. - (void)taskGroupWillCancelWithError:(id)taskGroup; // 0x33a394bd
  121. // declared property getter: - (BOOL)useMultiGet; // 0x33a3dc21
  122. // declared property getter: - (BOOL)useSyncCollection; // 0x33a3dd01
  123. @end