#include <standard_message_codec.h>
Definition at line 18 of file standard_message_codec.h.
◆ ~StandardMessageCodec()
| flutter::StandardMessageCodec::~StandardMessageCodec |
( |
| ) |
|
|
default |
◆ StandardMessageCodec()
◆ DecodeMessageInternal()
| std::unique_ptr< EncodableValue > flutter::StandardMessageCodec::DecodeMessageInternal |
( |
const uint8_t * |
binary_message, |
|
|
const size_t |
message_size |
|
) |
| const |
|
overrideprotectedvirtual |
◆ EncodeMessageInternal()
| std::unique_ptr< std::vector< uint8_t > > flutter::StandardMessageCodec::EncodeMessageInternal |
( |
const EncodableValue & |
message | ) |
const |
|
overrideprotectedvirtual |
◆ GetInstance()
Definition at line 293 of file standard_codec.cc.
294 {
295 if (!serializer) {
297 }
298 static auto* sInstances = new std::map<const StandardCodecSerializer*,
299 std::unique_ptr<StandardMessageCodec>>;
300 auto it = sInstances->find(serializer);
301 if (it == sInstances->end()) {
302
303
304
305 auto emplace_result = sInstances->emplace(
306 serializer, std::unique_ptr<StandardMessageCodec>(
308 it = emplace_result.first;
309 }
310 return *(it->second);
311}
static const StandardCodecSerializer & GetInstance()
StandardMessageCodec(StandardMessageCodec const &)=delete
References flutter::StandardCodecSerializer::GetInstance().
Referenced by flutter::CheckEncodeDecode(), flutter::CheckEncodeDecodeWithEncodePrefix(), flutter::AccessibilityPlugin::SetUp(), flutter::TEST(), flutter::TEST(), flutter::TEST(), flutter::TEST(), flutter::TEST(), and flutter::TEST().
◆ operator=()
The documentation for this class was generated from the following files: