豫豫言文档API ATLAS
入口包说明.html
2 模块43 名称
← 全部模块

模块 / 2

频道。豫

频道。豫

39公开名称

持久频道内记录

公开
「元类型」

文言:本适配以具名广播为质,频道之名前缀区别于应用直用之广播;正文原字节不加头,惟以首字节 0xFF(合法 UTF-8 绝不以之起首)标控制帧。汉语:宿主广播只传原始字节块;这里把消息文字的 UTF-8 字节原样作为一块发送,控制帧(探测、关闭)以字节 0xFF 起首,所以不占用消息文字的 65536 字节额度。 文言:订阅之记:柄、读取器号、待读承诺号、终态(零活跃一已终)、终因。汉语:登记簿中每项是(订阅柄,读取器句柄号,尚未消费的 read 承诺句柄号或空串,终态引用,终因引用)。

持久频道内登记簿

公开
(「引用类」于(「列」于(「字符串」合「字符串」合(「引用类」于「字符串」)合(「引用类」于「整数」)合(「引用类」于「字符串」))))

暂无说明。

持久频道内实例标记

公开
(「引用类」于「字符串」)

暂无说明。

持久频道内等结果

公开
「元类型」

暂无说明。

持久频道内等超时

公开
「持久频道内等结果」

暂无说明。

持久频道内等到块

公开
化「字节串」而「持久频道内等结果」

暂无说明。

持久频道内等到终

公开
化「字符串」而「持久频道内等结果」

暂无说明。

持久频道内取实例标记

公开
化「有」而「字符串」

暂无说明。

持久频道内区间

公开
化「整数」而化「整数」而化「整数」而「爻」

暂无说明。

持久频道内名字节

公开
化「整数」而「爻」

文言:频道名只许 A-Z a-z 0-9 . _ : -,长一至六十四字节。汉语:频道名 1 至 64 字节,字符限 A-Z a-z 0-9 . _ : -。

持久频道内验名

公开
化「字符串」而「有」

暂无说明。

持久频道内验事件

公开
化「有」而「有」

暂无说明。

持久频道内主机名

公开
化「字符串」而「字符串」

暂无说明。

持久频道内探测帧

公开
「字节串」

暂无说明。

持久频道内关闭帧

公开
化「字符串」而「字节串」

暂无说明。

持久频道内查订阅

公开
化「字符串」而(「字符串」合「字符串」合(「引用类」于「字符串」)合(「引用类」于「整数」)合(「引用类」于「字符串」))

暂无说明。

持久频道内清待读

公开
化(「字符串」合「字符串」合(「引用类」于「字符串」)合(「引用类」于「整数」)合(「引用类」于「字符串」))而「有」

暂无说明。

持久频道内置终

公开
化(「字符串」合「字符串」合(「引用类」于「字符串」)合(「引用类」于「整数」)合(「引用类」于「字符串」))而化「字符串」而「有」

文言:既终则清待读,且弃读取器之柄;终因既定不复更。汉语:把订阅标记为终态并保存原因,释放尚未消费的 read 承诺和读取器句柄。

持久频道内取待读

公开
化(「字符串」合「字符串」合(「引用类」于「字符串」)合(「引用类」于「整数」)合(「引用类」于「字符串」))而「字符串」

暂无说明。

持久频道内错误原因

公开
化「字符串」而「字符串」

暂无说明。

持久频道内列首

公开
化(「列」于「癸象」)而「癸象」

暂无说明。

持久频道内首项

公开
化「癸象」而「癸象」

暂无说明。

持久频道内读拒因

公开
化「癸象」而「字符串」

暂无说明。

持久频道内解析读结果

公开
化(「字符串」合「字符串」合(「引用类」于「字符串」)合(「引用类」于「整数」)合(「引用类」于「字符串」))而化「癸象」而「持久频道内等结果」

暂无说明。

持久频道内解析竞速

公开
化(「字符串」合「字符串」合(「引用类」于「字符串」)合(「引用类」于「整数」)合(「引用类」于「字符串」))而化「字符串」而「持久频道内等结果」

暂无说明。

持久频道内等一次

公开
化(「字符串」合「字符串」合(「引用类」于「字符串」)合(「引用类」于「整数」)合(「引用类」于「字符串」))而化「整数」而「持久频道内等结果」

文言:读承诺与计时相竞;读之承诺存于记,逾时不弃,免失后至之讯。汉语:用 Promise.race 让待读承诺与 scheduler.wait 计时竞争;超时不丢弃承诺,下次等待继续使用,因此不会丢消息。

持久频道内字节尾

公开
化「字节串」而化「整数」而化「整数」而化「字节串」而「字节串」

暂无说明。

持久频道内块类

公开
「元类型」

暂无说明。

持久频道内块数据

公开
化「字符串」而「持久频道内块类」

暂无说明。

持久频道内块跳过

公开
「持久频道内块类」

暂无说明。

持久频道内块关闭

公开
化「字符串」而「持久频道内块类」

暂无说明。

持久频道内分类块

公开
化「字节串」而「持久频道内块类」

文言:首字节非 0xFF 者为正文;0xFF 后一为闭,二为探,余者略。汉语:把一块字节分类为消息文字、可跳过的控制帧(探测)或关闭帧(带原因)。

持久频道内等待循环

公开
化(「字符串」合「字符串」合(「引用类」于「字符串」)合(「引用类」于「整数」)合(「引用类」于「字符串」))而化「整数」而化「整数」而(「整数」合「字符串」)

文言:循环读之,探帧略过而重算余时,直至得讯、逾时或终。汉语:反复等待一块;探测帧被跳过并按已用时间重算剩余超时,因此探测不会拉长或缩短调用方看到的等待时间。

订阅持久频道

公开
化「字符串」而「字符串」

文言:订阅之先,探其现数,满则败;订而得读器,柄合标记与读器号。汉语:探测现有订阅数,达 256 时抛出豫言异常;否则创建订阅、取得读取器,并登记订阅柄。

发布持久频道文字

公开
化「字符串」而化「字符串」而「整数」

文言:文字原节而发,首字节 0xFF 者拒之;返所送订数。汉语:把文字的 UTF-8 字节作为一块发布给频道的所有订阅,返回送达数;文字超过 65536 字节或以字节 0xFF 起首时抛出豫言异常。

等待持久频道消息

公开
化「字符串」而化「整数」而(「整数」合「字符串」)

暂无说明。

取消订阅持久频道

公开
化「字符串」而「有」

文言:退订幂等;读取器之取消用安全之法,纵流已败亦不越桥而抛。汉语:取消订阅并释放资源,幂等;取消读取器时使用安全调用,流已因积压出错也不会让宿主异常穿出。

关闭持久频道

公开
化「字符串」而化「字符串」而「整数」

文言:先发闭帧载因,后闭频道;已列之讯先尽。汉语:先向所有订阅发送带原因的关闭帧,再关闭宿主频道;返回被关闭的订阅数。

读取持久频道订阅数

公开
化「字符串」而「整数」

暂无说明。