]> git.saurik.com Git - apple/security.git/blame - MultiDeviceSimulator/MultiDeviceSimulatorTests/MultiDeviceNetworkingProtocol.h
Security-58286.251.4.tar.gz
[apple/security.git] / MultiDeviceSimulator / MultiDeviceSimulatorTests / MultiDeviceNetworkingProtocol.h
CommitLineData
79b9da22
A
1//
2// DeviceSimulatorProtocol.h
3// DeviceSimulator
4//
5
6#import <Foundation/Foundation.h>
7
8typedef 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