#include <platform_message_response_dart.h>
Public Member Functions | |
| void | Complete (std::unique_ptr< fml::Mapping > data) override |
| void | CompleteEmpty () override |
Public Member Functions inherited from fml::RefCountedThreadSafe< PlatformMessageResponse > | |
| void | Release () const |
Public Member Functions inherited from fml::internal::RefCountedThreadSafeBase | |
| void | AddRef () const |
| bool | HasOneRef () const |
| void | AssertHasOneRef () const |
Protected Member Functions | |
| PlatformMessageResponseDart (tonic::DartPersistentValue callback, fml::RefPtr< fml::TaskRunner > ui_task_runner, const std::string &channel) | |
| ~PlatformMessageResponseDart () override | |
Protected Member Functions inherited from fml::RefCountedThreadSafe< PlatformMessageResponse > | |
| RefCountedThreadSafe () | |
| ~RefCountedThreadSafe () | |
Protected Member Functions inherited from fml::internal::RefCountedThreadSafeBase | |
| RefCountedThreadSafeBase () | |
| ~RefCountedThreadSafeBase () | |
| bool | Release () const |
| void | Adopt () |
Protected Attributes | |
| tonic::DartPersistentValue | callback_ |
| fml::RefPtr< fml::TaskRunner > | ui_task_runner_ |
| const std::string | channel_ |
Definition at line 14 of file platform_message_response_dart.h.
|
explicitprotected |
Definition at line 55 of file platform_message_response_dart.cc.
|
overrideprotected |
Definition at line 63 of file platform_message_response_dart.cc.
References callback, callback_, tonic::DartPersistentValue::is_empty(), fml::MakeCopyable(), fml::TaskRunner::PostTask(), and ui_task_runner_.
|
overridevirtual |
Implements flutter::PlatformMessageResponse.
Definition at line 70 of file platform_message_response_dart.cc.
References callback_, channel_, flutter::data, flutter::PlatformMessageResponse::is_complete_, tonic::DartByteData::kExternalSizeThreshold, flutter::size, and ui_task_runner_.
|
overridevirtual |
Implements flutter::PlatformMessageResponse.
Definition at line 102 of file platform_message_response_dart.cc.
References callback_, channel_, flutter::PlatformMessageResponse::is_complete_, and ui_task_runner_.
|
protected |
Definition at line 29 of file platform_message_response_dart.h.
Referenced by Complete(), CompleteEmpty(), and ~PlatformMessageResponseDart().
|
protected |
Definition at line 31 of file platform_message_response_dart.h.
Referenced by Complete(), and CompleteEmpty().
|
protected |
Definition at line 30 of file platform_message_response_dart.h.
Referenced by Complete(), CompleteEmpty(), and ~PlatformMessageResponseDart().