A PlatformMessageResponse that will respond over a Dart port. More...
#include <platform_message_response_dart_port.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 | |
| PlatformMessageResponseDartPort (Dart_Port send_port, int64_t identifier, const std::string &channel) | |
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 | |
| Dart_Port | send_port_ |
| int64_t | identifier_ |
| const std::string | channel_ |
A PlatformMessageResponse that will respond over a Dart port.
Definition at line 15 of file platform_message_response_dart_port.h.
|
explicitprotected |
Definition at line 21 of file platform_message_response_dart_port.cc.
References FML_DCHECK.
|
overridevirtual |
Implements flutter::PlatformMessageResponse.
Definition at line 29 of file platform_message_response_dart_port.cc.
References flutter::data, FML_CHECK, identifier_, flutter::PlatformMessageResponse::is_complete_, and send_port_.
|
overridevirtual |
Implements flutter::PlatformMessageResponse.
Definition at line 56 of file platform_message_response_dart_port.cc.
References FML_CHECK, flutter::PlatformMessageResponse::is_complete_, and send_port_.
|
protected |
Definition at line 30 of file platform_message_response_dart_port.h.
|
protected |
Definition at line 29 of file platform_message_response_dart_port.h.
Referenced by Complete().
|
protected |
Definition at line 28 of file platform_message_response_dart_port.h.
Referenced by Complete(), and CompleteEmpty().