Skip to content

Commit

Permalink
Buffer, bugfix: fix idl error.
Browse files Browse the repository at this point in the history
  • Loading branch information
xicilion committed Aug 7, 2017
1 parent be72720 commit 30d38fe
Showing 1 changed file with 18 additions and 12 deletions.
30 changes: 18 additions & 12 deletions idl/zh-cn/Buffer.idl
Original file line number Diff line number Diff line change
Expand Up @@ -45,12 +45,25 @@ interface Buffer : object
*/
static Boolean isBuffer(Value v);

/*! @brief 拼接多个缓存区中的数据
@param buflist 待拼接的Buffer数组
@param cutLength 截取多少个Buffer对象
@return 拼接后产生的新 Buffer 对象
*/
static Buffer concat(Array buflist, Integer cutLength = -1);

/*! @brief 通过数组创建 Buffer 对象
@param datas 给定数组类型变量用于创建 Buffer 对象
@return 返回 Buffer 实例
*/
static Buffer from(Array datas);

/*! @brief 通过 ArrayBuffer 创建 Buffer 对象
@param datas 给定 ArrayBuffer 类型变量用于创建 Buffer 对象
@return 返回 Buffer 实例
*/
static Buffer from(ArrayBuffer datas);

/*! @brief 通过 TypedArray 创建 Buffer 对象
@param datas 给定 TypedArray 类型变量用于创建 Buffer 对象
@return 返回 Buffer 实例
Expand All @@ -70,13 +83,6 @@ interface Buffer : object
*/
static Buffer from(String str, String codec = "utf8");

/*! @brief 拼接多个缓存区中的数据
@param buflist 待拼接的Buffer数组
@param cutLength 截取多少个Buffer对象
@return 拼接后产生的新 Buffer 对象
*/
static Buffer concat(Array buflist, Integer cutLength = -1);

/*! @brief 缓存对象可使用下标直接访问二进制数据*/
Integer operator[];

Expand Down Expand Up @@ -501,11 +507,6 @@ interface Buffer : object
*/
String base64();

/*! @brief 返回全部二进制数据的数组
@return 返回包含对象数据的数组
*/
Array toArray();

/*! @brief 返回全部二进制数据的数组
@return 返回包含对象数据索引的迭代器
*/
Expand All @@ -516,6 +517,11 @@ interface Buffer : object
*/
Object values();

/*! @brief 返回全部二进制数据的数组
@return 返回包含对象数据的数组
*/
Array toArray();

/*! @brief 返回二进制数据的编码字符串
@param codec 指定编码格式,允许值为:"hex", "base64", "utf8", 或者系统支持的字符集
@param offset 读取起始位置
Expand Down

0 comments on commit 30d38fe

Please sign in to comment.