X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/90dc47c27df1983f6ebc252b0c4b94c8718fe52d..79b9da22a1f4b26279940d285c1bc28ce4e99252:/MultiDeviceSimulator/MultiDeviceSimulatorTests/MultiDeviceNetworkingProtocol.h?ds=inline diff --git a/MultiDeviceSimulator/MultiDeviceSimulatorTests/MultiDeviceNetworkingProtocol.h b/MultiDeviceSimulator/MultiDeviceSimulatorTests/MultiDeviceNetworkingProtocol.h new file mode 100644 index 00000000..167d5c49 --- /dev/null +++ b/MultiDeviceSimulator/MultiDeviceSimulatorTests/MultiDeviceNetworkingProtocol.h @@ -0,0 +1,26 @@ +// +// DeviceSimulatorProtocol.h +// DeviceSimulator +// + +#import + +typedef void (^MDNComplete)(NSDictionary * returnedValues, NSError *error); + +@protocol MultiDeviceNetworkingCallbackProtocol +- (void)MDNCItemsChanged:(NSDictionary *)values complete:(MDNComplete)complete; +@end + +@protocol MultiDeviceNetworkingProtocol + +- (void)MDNRegisterCallback:(NSXPCListenerEndpoint *)callback complete:(MDNComplete)complete; +- (void)MDNCloudPut:(NSDictionary *)values complete:(MDNComplete)complete; +- (void)MDNCloudsynchronizeAndWait:(NSDictionary *)values complete:(MDNComplete)complete; +- (void)MDNCloudGet:(NSArray *)keys complete:(MDNComplete)complete; +- (void)MDNCloudGetAll:(MDNComplete)complete; +- (void)MDNCloudRemoveKeys:(NSArray *)keys complete:(MDNComplete)complete; +- (void)MDNCloudFlush:(MDNComplete)complete; + +@end + +