diff --git a/iOS/FlipperKit/FKPortForwarding/FKPortForwardingCommon.h b/iOS/FlipperKit/FKPortForwarding/FKPortForwardingCommon.h new file mode 100644 index 000000000..fd8d131a3 --- /dev/null +++ b/iOS/FlipperKit/FKPortForwarding/FKPortForwardingCommon.h @@ -0,0 +1,24 @@ +/* + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#define FBPFTrace(...) /*NSLog(__VA_ARGS__)*/ +#define FBPFLog(...) NSLog(__VA_ARGS__) + +enum { + FKPortForwardingFrameTypeOpenPipe = 201, + FKPortForwardingFrameTypeWriteToPipe = 202, + FKPortForwardingFrameTypeClosePipe = 203, +}; + +static dispatch_data_t NSDataToGCDData(NSData* data) { + __block NSData* retainedData = data; + return dispatch_data_create(data.bytes, data.length, nil, ^{ + retainedData = nil; + }); +}