3 #ifndef sec_SOSTransportMessageKVS_h
4 #define sec_SOSTransportMessageKVS_h
5 #include <Security/SecureObjectSync/SOSAccountPriv.h>
6 #import <Security/SecureObjectSync/SOSTransportMessage.h>
9 @interface SOSMessageKVS
: SOSMessage
11 CFMutableDictionaryRef pending_changes
;
13 @
property (atomic
) CFMutableDictionaryRef pending_changes
;
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
;