]> git.saurik.com Git - apple/security.git/blob - keychain/SecureObjectSync/SOSTransportMessageKVS.h
Security-59754.80.3.tar.gz
[apple/security.git] / keychain / SecureObjectSync / SOSTransportMessageKVS.h
1
2
3 #ifndef sec_SOSTransportMessageKVS_h
4 #define sec_SOSTransportMessageKVS_h
5 #import "keychain/SecureObjectSync/SOSAccountPriv.h"
6 #include "keychain/SecureObjectSync/SOSTransportMessage.h"
7 @class SOSMessage;
8
9 @interface SOSMessageKVS : SOSMessage
10 {
11 CFMutableDictionaryRef pending_changes;
12 }
13 @property (atomic) CFMutableDictionaryRef pending_changes;
14
15 -(CFIndex) SOSTransportMessageGetTransportType;
16 -(CFStringRef) SOSTransportMessageGetCircleName;
17 -(CFTypeRef) SOSTransportMessageGetEngine;
18 -(SOSAccount*) SOSTransportMessageGetAccount;
19 -(bool) SOSTransportMessageKVSAppendKeyInterest:(SOSMessageKVS*) transport ak:(CFMutableArrayRef) alwaysKeys firstUnlock:(CFMutableArrayRef) afterFirstUnlockKeys
20 unlocked:(CFMutableArrayRef) unlockedKeys err:(CFErrorRef *)localError;
21
22 @end
23 #endif