]> git.saurik.com Git - apple/security.git/blob - KVSKeychainSyncingProxy/CKDSecuritydAccount.h
Security-58286.1.32.tar.gz
[apple/security.git] / KVSKeychainSyncingProxy / CKDSecuritydAccount.h
1 //
2 // CKDSecuritydAccount.h
3 // Security
4 //
5 //
6
7
8 #include "CKDAccount.h"
9 #include <Security/SecureObjectSync/SOSCloudCircleInternal.h>
10
11 @interface CKDSecuritydAccount : NSObject<CKDAccount>
12
13 + (instancetype) securitydAccount;
14
15 - (NSSet*) keysChanged: (NSDictionary<NSString*, NSObject*>*) keyValues error: (NSError**) error;
16 - (bool) ensurePeerRegistration: (NSError**) error;
17
18 - (NSSet<NSString*>*) syncWithPeers: (NSSet<NSString*>*) peerIDs backups: (NSSet<NSString*>*) backupPeerIDs error: (NSError**) error;
19 - (SyncWithAllPeersReason) syncWithAllPeers: (NSError**) error;
20
21 @end