5#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERBINARYMESSENGER_H_
6#define FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERBINARYMESSENGER_H_
8#import <Foundation/Foundation.h>
34@protocol FlutterTaskQueue <NSObject>
49@protocol FlutterBinaryMessenger <NSObject>
52- (NSObject<FlutterTaskQueue>*)makeBackgroundTaskQueue;
55 setMessageHandlerOnChannel:(NSString*)channel
57 taskQueue:(NSObject<FlutterTaskQueue>* _Nullable)taskQueue;
67- (void)sendOnChannel:(NSString*)channel message:(NSData* _Nullable)message;
77- (void)sendOnChannel:(NSString*)channel
78 message:(NSData* _Nullable)message
NS_ASSUME_NONNULL_BEGIN typedef void(^ FlutterBinaryReply)(NSData *_Nullable reply)
void(^ FlutterBinaryMessageHandler)(NSData *_Nullable message, FlutterBinaryReply reply)
int64_t FlutterBinaryMessengerConnection
#define NS_ASSUME_NONNULL_BEGIN
#define NS_ASSUME_NONNULL_END
#define FLUTTER_DARWIN_EXPORT
G_BEGIN_DECLS GBytes * message