Flutter Engine
The Flutter Engine
|
#include <platform_message_handler_ios.h>
Classes | |
struct | HandlerInfo |
Static Public Member Functions | |
static NSObject< FlutterTaskQueue > * | MakeBackgroundTaskQueue () |
Definition at line 16 of file platform_message_handler_ios.h.
|
explicit |
Definition at line 40 of file platform_message_handler_ios.mm.
|
overridevirtual |
Returns true if the platform message will ALWAYS be dispatched to the platform thread.
Platforms that support Background Platform Channels will return false.
Implements flutter::PlatformMessageHandler.
Definition at line 96 of file platform_message_handler_ios.mm.
|
overridevirtual |
Ultimately sends the PlatformMessage to the host platform. This method is invoked on the ui thread.
Implements flutter::PlatformMessageHandler.
Definition at line 44 of file platform_message_handler_ios.mm.
|
overridevirtual |
Performs the return procedure for an associated call to HandlePlatformMessage where there is no return value. This method should be thread-safe and able to be invoked on any thread.
Implements flutter::PlatformMessageHandler.
Definition at line 108 of file platform_message_handler_ios.mm.
|
overridevirtual |
Performs the return procedure for an associated call to HandlePlatformMessage. This method should be thread-safe and able to be invoked on any thread.
Implements flutter::PlatformMessageHandler.
Definition at line 100 of file platform_message_handler_ios.mm.
|
static |
Definition at line 36 of file platform_message_handler_ios.mm.
void flutter::PlatformMessageHandlerIos::SetMessageHandler | ( | const std::string & | channel, |
FlutterBinaryMessageHandler | handler, | ||
NSObject< FlutterTaskQueue > * | task_queue | ||
) |
TODO(gaaclarke): This should be migrated to a lockfree datastructure.
Definition at line 114 of file platform_message_handler_ios.mm.