X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/79b9da22a1f4b26279940d285c1bc28ce4e99252..07691282a056c4efea71e1e505527601e8cc166b:/keychain/ckks/CKKSControlProtocol.h diff --git a/keychain/ckks/CKKSControlProtocol.h b/keychain/ckks/CKKSControlProtocol.h index ed1749b6..5b7054ca 100644 --- a/keychain/ckks/CKKSControlProtocol.h +++ b/keychain/ckks/CKKSControlProtocol.h @@ -35,7 +35,14 @@ - (void)rpcResetCloudKit: (NSString*)viewName reason:(NSString *)reason reply: (void(^)(NSError* result)) reply; - (void)rpcResync:(NSString*)viewName reply: (void(^)(NSError* result)) reply; - (void)rpcResyncLocal:(NSString*)viewName reply:(void(^)(NSError* result))reply; +/** + * Fetch status for the CKKS zones. If NULL is passed in a viewname, all zones are fetched. + */ - (void)rpcStatus:(NSString*)viewName reply: (void(^)(NSArray* result, NSError* error)) reply; +/** + * Same as rpcStatus:reply: but avoid expensive operations (and thus don't report them). fastStatus doesn't include global status. + */ +- (void)rpcFastStatus:(NSString*)viewName reply: (void(^)(NSArray* result, NSError* error)) reply; - (void)rpcFetchAndProcessChanges:(NSString*)viewName reply: (void(^)(NSError* result)) reply; - (void)rpcFetchAndProcessClassAChanges:(NSString*)viewName reply: (void(^)(NSError* result)) reply; - (void)rpcPushOutgoingChanges:(NSString*)viewName reply: (void(^)(NSError* result)) reply;