]>
git.saurik.com Git - apple/security.git/blob - KVSKeychainSyncingProxy/CKDStore.h
7 #import <Foundation/Foundation.h>
9 @
class UbiqitousKVSProxy
;
11 @protocol CKDStore
<NSObject
>
13 - (void)connectToProxy
: (UbiqitousKVSProxy
*) proxy
;
15 - (NSObject
*)objectForKey
:(NSString
*)key
;
17 - (void)setObject
:(id
)obj forKey
:(NSString
*)key
;
18 - (void)addEntriesFromDictionary
:(NSDictionary
<NSString
*, NSObject
*> *)otherDictionary
;
20 - (void)removeObjectForKey
:(NSString
*)key
;
21 - (void)removeAllObjects
;
23 - (NSDictionary
<NSString
*, id
>*) copyAsDictionary
;
26 - (BOOL
)pullUpdates
:(NSError
**) failure
;
28 - (void)perfCounters
:(void(^)(NSDictionary
*counters
))callback
;
29 - (void)addOneToOutGoing
;