Go to the source code of this file.
◆ ResizeChannelBuffer()
static void ResizeChannelBuffer |
( |
NSObject< FlutterBinaryMessenger > * |
binaryMessenger, |
|
|
NSString * |
channel, |
|
|
NSInteger |
newSize |
|
) |
| |
|
static |
Definition at line 15 of file FlutterChannels.mm.
18 NSCAssert(newSize >= 0,
@"Channel buffer size must be non-negative");
22 NSArray* args = @[ channel, @(
static_cast<int>(newSize)) ];
26 NSData* message = [codec encodeMethodCall:resizeMethodCall];
static NSString *const kResizeMethod
static FLUTTER_ASSERT_ARC NSString *const kFlutterChannelBuffersChannel
References kFlutterChannelBuffersChannel, and kResizeMethod.
◆ SetMessageHandler()
Definition at line 50 of file FlutterChannels.mm.
56 NSCAssert([messenger respondsToSelector:
@selector(setMessageHandlerOnChannel:
57 binaryMessageHandler:taskQueue:)],
59 return [messenger setMessageHandlerOnChannel:name
60 binaryMessageHandler:handler
63 return [messenger setMessageHandlerOnChannel:name binaryMessageHandler:handler];
◆ SetWarnsOnOverflow()
static void SetWarnsOnOverflow |
( |
NSObject< FlutterBinaryMessenger > * |
binaryMessenger, |
|
|
NSString * |
channel, |
|
|
BOOL |
warns |
|
) |
| |
|
static |
Defines whether a channel should show warning messages when discarding messages due to overflow.
- Parameters
-
binaryMessenger | The binary messenger. |
channel | The channel name. |
warns | When false, the channel is expected to overflow and warning messages will not be shown. |
Definition at line 39 of file FlutterChannels.mm.
44 arguments:@[ channel, @(!warns) ]];
46 NSData* message = [codec encodeMethodCall:overflowMethodCall];
static NSString *const kOverflowMethod
References kFlutterChannelBuffersChannel, and kOverflowMethod.
◆ _codec
◆ _connection
◆ _name
Initial value:{
NSObject<FlutterBinaryMessenger>* _messenger
Definition at line 70 of file FlutterChannels.mm.
◆ _taskQueue
◆ kFlutterChannelBuffersChannel
FLUTTER_ASSERT_ARC NSString* const kFlutterChannelBuffersChannel = @"@"dev.flutter/channel-buffers" |
|
static |
◆ kOverflowMethod
NSString* const kOverflowMethod = @"@"overflow" |
|
static |
◆ kResizeMethod
NSString* const kResizeMethod = @"@"resize" |
|
static |