]> git.saurik.com Git - apple/security.git/blob - OSX/sec/SOSCircle/SecureObjectSync/SOSTransportMessageKVS.h
Security-58286.51.6.tar.gz
[apple/security.git] / OSX / sec / SOSCircle / SecureObjectSync / SOSTransportMessageKVS.h
1
2
3 #ifndef sec_SOSTransportMessageKVS_h
4 #define sec_SOSTransportMessageKVS_h
5 #include <Security/SecureObjectSync/SOSAccountPriv.h>
6 #import <Security/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