赞
踩
.hal
文件中列出的参数会映射到 C++ 数据类型。未映射到基元 C++ 类型的参数会通过常量引用进行传递。
对于具有返回值(具有 generates
语句)的每个 HIDL 函数,该函数的 C++ 参数列表中都有一个附加参数:使用 HIDL 函数的返回值调用的回调函数。有一种情况例外:如果 generates
子句包含直接映射到 C++ 基元的单个参数,则使用回调省略(回调会被移除,而返回值则会通过正常的 return
语句从函数返回)。
generates
语句可以产生三种类型的函数签名:
generates
返回值会由 Return<T>
对象中函数的值返回。generates
返回值则会通过随函数调用本身一起提供的回调参数返回,而函数则返回 Return<void>
。generates
语句,函数则会返回 Return<void>
。RPC 调用可能偶尔会遇到传输错误,例如服务器终止,传输资源不足以完成调用,或传递的参数不允许完成调用(例如缺少必需的回调
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。