]> git.saurik.com Git - apple/security.git/blobdiff - Security/sec/SOSCircle/SecureObjectSync/SOSTransport.h
Security-57031.1.35.tar.gz
[apple/security.git] / Security / sec / SOSCircle / SecureObjectSync / SOSTransport.h
diff --git a/Security/sec/SOSCircle/SecureObjectSync/SOSTransport.h b/Security/sec/SOSCircle/SecureObjectSync/SOSTransport.h
new file mode 100644 (file)
index 0000000..c0868ba
--- /dev/null
@@ -0,0 +1,26 @@
+
+
+#ifndef SOSTransport_h
+#define SOSTransport_h
+#include <SecureObjectSync/SOSTransportMessage.h>
+#include <SecureObjectSync/SOSTransportCircle.h>
+#include <SecureObjectSync/SOSTransportKeyParameter.h>
+
+CF_RETURNS_RETAINED CFMutableArrayRef SOSTransportDispatchMessages(SOSAccountRef account, CFDictionaryRef updates, CFErrorRef *error);
+
+void SOSRegisterTransportMessage(SOSTransportMessageRef additional);
+void SOSUnregisterTransportMessage(SOSTransportMessageRef removal);
+
+void SOSRegisterTransportCircle(SOSTransportCircleRef additional);
+void SOSUnregisterTransportCircle(SOSTransportCircleRef removal);
+
+void SOSRegisterTransportKeyParameter(SOSTransportKeyParameterRef additional);
+void SOSUnregisterTransportKeyParameter(SOSTransportKeyParameterRef removal);
+void SOSUnregisterAllTransportMessages(void);
+void SOSUnregisterAllTransportCircles(void);
+void SOSUnregisterAllTransportKeyParameters(void);
+
+
+void SOSUpdateKeyInterest(void);
+
+#endif