Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
sxychenjing
engine
提交
7b640672
E
engine
项目概览
sxychenjing
/
engine
与 Fork 源项目一致
从无法访问的项目Fork
通知
3
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
E
engine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
7b640672
编写于
5月 13, 2020
作者:
R
Robert Ancell
提交者:
GitHub
5月 13, 2020
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Use 'message' as the parameter name in FlMessageCodec::encode_message (#18253)
This is more consistent with the Dart code.
上级
b59e3e9c
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
11 addition
and
11 deletion
+11
-11
shell/platform/linux/fl_message_codec.cc
shell/platform/linux/fl_message_codec.cc
+4
-4
shell/platform/linux/public/flutter_linux/fl_message_codec.h
shell/platform/linux/public/flutter_linux/fl_message_codec.h
+7
-7
未找到文件。
shell/platform/linux/fl_message_codec.cc
浏览文件 @
7b640672
...
...
@@ -18,19 +18,19 @@ static void fl_message_codec_class_init(FlMessageCodecClass* klass) {}
static
void
fl_message_codec_init
(
FlMessageCodec
*
self
)
{}
G_MODULE_EXPORT
GBytes
*
fl_message_codec_encode_message
(
FlMessageCodec
*
self
,
FlValue
*
valu
e
,
FlValue
*
messag
e
,
GError
**
error
)
{
g_return_val_if_fail
(
FL_IS_MESSAGE_CODEC
(
self
),
nullptr
);
// If the user provided NULL, then make a temporary FlValue object for this to
// make it simpler for the subclasses
g_autoptr
(
FlValue
)
null_value
=
nullptr
;
if
(
valu
e
==
nullptr
)
{
if
(
messag
e
==
nullptr
)
{
null_value
=
fl_value_new_null
();
valu
e
=
null_value
;
messag
e
=
null_value
;
}
return
FL_MESSAGE_CODEC_GET_CLASS
(
self
)
->
encode_message
(
self
,
valu
e
,
error
);
return
FL_MESSAGE_CODEC_GET_CLASS
(
self
)
->
encode_message
(
self
,
messag
e
,
error
);
}
G_MODULE_EXPORT
FlValue
*
fl_message_codec_decode_message
(
FlMessageCodec
*
self
,
...
...
shell/platform/linux/public/flutter_linux/fl_message_codec.h
浏览文件 @
7b640672
...
...
@@ -60,18 +60,18 @@ struct _FlMessageCodecClass {
/**
* FlMessageCodec::encode_message:
* @codec: A #FlMessageCodec
* @
value: valu
e to encode or %NULL to encode the null value
* @
message: messag
e to encode or %NULL to encode the null value
* @error: (allow-none): #GError location to store the error occurring, or
* %NULL
*
* Virtual method to encode a message. A subclass must implement this method.
* If the subclass cannot handle the type of @
valu
e then it must generate a
* If the subclass cannot handle the type of @
messag
e then it must generate a
* FL_MESSAGE_CODEC_ERROR_UNSUPPORTED_TYPE error.
*
* Returns: a binary message or %NULL on error.
*/
GBytes
*
(
*
encode_message
)(
FlMessageCodec
*
codec
,
FlValue
*
valu
e
,
FlValue
*
messag
e
,
GError
**
error
);
/**
...
...
@@ -97,15 +97,15 @@ struct _FlMessageCodecClass {
* fl_message_codec_encode_message:
* @codec: a #FlMessageCodec
* @buffer: buffer to write to
* @
value: valu
e to encode or %NULL to encode the null value.
* @
message: messag
e to encode or %NULL to encode the null value.
* @error: (allow-none): #GError location to store the error occurring, or %NULL
*
* Encode a
valu
e into a binary representation.
* Encode a
messag
e into a binary representation.
*
* Returns: a binary message or %NULL on error.
*/
GBytes
*
fl_message_codec_encode_message
(
FlMessageCodec
*
codec
,
FlValue
*
valu
e
,
FlValue
*
messag
e
,
GError
**
error
);
/**
...
...
@@ -114,7 +114,7 @@ GBytes* fl_message_codec_encode_message(FlMessageCodec* codec,
* @message: binary message to decode
* @error: (allow-none): #GError location to store the error occurring, or %NULL
*
* Decode a
valu
e from a binary encoding.
* Decode a
messag
e from a binary encoding.
*
* Returns: a #FlValue or %NULL on error.
*/
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录