5#ifndef FLUTTER_SHELL_PLATFORM_COMMON_CLIENT_WRAPPER_TESTING_TEST_CODEC_EXTENSIONS_H_
6#define FLUTTER_SHELL_PLATFORM_COMMON_CLIENT_WRAPPER_TESTING_TEST_CODEC_EXTENSIONS_H_
19 int x()
const {
return x_; }
20 int y()
const {
return y_; }
23 return x_ == other.x_ && y_ == other.y_;
39 const std::string&
label()
const {
return label_; }
40 const std::vector<uint8_t>&
data()
const {
return data_; }
44 std::vector<uint8_t> data_;
64 static constexpr uint8_t kPointType = 128;
84 static constexpr uint8_t kSomeDataType = 129;
static const PointExtensionSerializer & GetInstance()
PointExtensionSerializer()
virtual ~PointExtensionSerializer()
EncodableValue ReadValueOfType(uint8_t type, ByteStreamReader *stream) const override
void WriteValue(const EncodableValue &value, ByteStreamWriter *stream) const override
bool operator==(const Point &other) const
void WriteValue(const EncodableValue &value, ByteStreamWriter *stream) const override
static const SomeDataExtensionSerializer & GetInstance()
EncodableValue ReadValueOfType(uint8_t type, ByteStreamReader *stream) const override
SomeDataExtensionSerializer()
virtual ~SomeDataExtensionSerializer()
SomeData(const std::string &label, const std::vector< uint8_t > &data)
const std::string & label() const
const std::vector< uint8_t > & data() const