1 2 3#ifndef SOSTransport_h 4#define SOSTransport_h 5#include <SecureObjectSync/SOSTransportMessage.h> 6#include <SecureObjectSync/SOSTransportCircle.h> 7#include <SecureObjectSync/SOSTransportKeyParameter.h> 8 9CF_RETURNS_RETAINED CFMutableArrayRef SOSTransportDispatchMessages(SOSAccountRef account, CFDictionaryRef updates, CFErrorRef *error); 10 11void SOSRegisterTransportMessage(SOSTransportMessageRef additional); 12void SOSUnregisterTransportMessage(SOSTransportMessageRef removal); 13 14void SOSRegisterTransportCircle(SOSTransportCircleRef additional); 15void SOSUnregisterTransportCircle(SOSTransportCircleRef removal); 16 17void SOSRegisterTransportKeyParameter(SOSTransportKeyParameterRef additional); 18void SOSUnregisterTransportKeyParameter(SOSTransportKeyParameterRef removal); 19void SOSUnregisterAllTransportMessages(void); 20void SOSUnregisterAllTransportCircles(void); 21void SOSUnregisterAllTransportKeyParameters(void); 22 23 24void SOSUpdateKeyInterest(void); 25 26#endif 27