#import NS_ASSUME_NONNULL_BEGIN @protocol ShadowSocksAdapterPacketFlow - (void)readPacketsWithCompletionHandler:(void (^)(NSArray *packets, NSArray *protocols))completionHandler; - (BOOL)writePackets:(NSArray *)packets withProtocols:(NSArray *)protocols; @end NS_ASSUME_NONNULL_END