]> git.saurik.com Git - apple/security.git/blob - MultiDeviceSimulator/MultiDeviceSimulatorTests/MultiDeviceNetworkingProtocol.h
Security-58286.251.4.tar.gz
[apple/security.git] / MultiDeviceSimulator / MultiDeviceSimulatorTests / MultiDeviceNetworkingProtocol.h
1 //
2 // DeviceSimulatorProtocol.h
3 // DeviceSimulator
4 //
5
6 #import <Foundation/Foundation.h>
7
8 typedef void (^MDNComplete)(NSDictionary * returnedValues, NSError *error);
9
10 @protocol MultiDeviceNetworkingCallbackProtocol
11 - (void)MDNCItemsChanged:(NSDictionary *)values complete:(MDNComplete)complete;
12 @end
13
14 @protocol MultiDeviceNetworkingProtocol
15
16 - (void)MDNRegisterCallback:(NSXPCListenerEndpoint *)callback complete:(MDNComplete)complete;
17 - (void)MDNCloudPut:(NSDictionary *)values complete:(MDNComplete)complete;
18 - (void)MDNCloudsynchronizeAndWait:(NSDictionary *)values complete:(MDNComplete)complete;
19 - (void)MDNCloudGet:(NSArray *)keys complete:(MDNComplete)complete;
20 - (void)MDNCloudGetAll:(MDNComplete)complete;
21 - (void)MDNCloudRemoveKeys:(NSArray<NSString *> *)keys complete:(MDNComplete)complete;
22 - (void)MDNCloudFlush:(MDNComplete)complete;
23
24 @end
25
26