1 2#ifndef sec_SOSTransportKeyParameterKVS_h 3#define sec_SOSTransportKeyParameterKVS_h 4 5 6typedef struct __OpaqueSOSTransportKeyParameterKVS *SOSTransportKeyParameterKVSRef; 7 8bool SOSTransportKeyParameterKVSHandleCloudParameterChange(SOSTransportKeyParameterRef transport, CFDataRef data, CFErrorRef* error); 9bool SOSTransportKeyParameterKVSAppendKeyInterests(SOSTransportKeyParameterKVSRef transport, CFMutableArrayRef alwaysKeys, CFMutableArrayRef afterFirstUnlockKeys, CFMutableArrayRef unlockedKeys, CFErrorRef *error); 10SOSTransportKeyParameterKVSRef SOSTransportKeyParameterKVSCreate(SOSAccountRef account, CFErrorRef *error); 11bool SOSTransportKeyParameterHandleKeyParameterChanges(SOSTransportKeyParameterRef transport, CFDataRef data, CFErrorRef error); 12 13bool SOSTransportKeyParameterHandleNewAccount(SOSTransportKeyParameterRef transport); 14 15#endif 16 17