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

模块 / 60

远程文件。豫

远程文件。豫

54公开名称

远程请求标

公开
「整数」

文言:子任务之文件,托父任务代行:子任务无块设备,可远程之文件原语转为请求,经邮箱送初始任务;彼二十八至三十九、七十二号经底层接口。汉语:子任务没有块设备,可远程的文件原语经邮箱送给初始任务代办;初始任务以底层接口处理 28–39、72。请求与应答继续使用原有字节流协议。

远程应答标

公开
「整数」

暂无说明。

远程长度掩

公开
「整数」

暂无说明。

本地文件调用

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

文言:初始任务读写、删文件、列目录、查径、取修改之时、易目录、建目录及取卷长经底层接口;余原语沿旧宿主文件之路。汉语:初始任务处理原语 28–39、72 时走底层文件接口;其余文件原语沿用既有宿主文件实现。

指针类别

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

文言:类别之辨:空、小整数、大整数、字节数组、元组,余者不可送。汉语:引用类别:0 空引用,1 i31 小整数,2 大整数($big 结构),3 字节数组,4 元组,9 其他(不支持)。指针类的对象头是 类型号 | 实例号<<16 | 种类<<24。

引用类别

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

暂无说明。

标量长度

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

文言:序列化之长:标量与至多三层之元组。汉语:编码长度:标量(类别 0–3)的长度,以及元组分三层(乙、丙、顶)逐项求和;未支持的类型以退出码 127 陷入。

元组长度乙

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

暂无说明。

乙长度

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

暂无说明。

元组长度丙

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

暂无说明。

编码长度

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

暂无说明。

写标量

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

文言:序列化之写:返其后之址。汉语:编码写:把引用序列化到 址 起,返回写完之后的地址。

写元组头

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

暂无说明。

写元组乙

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

暂无说明。

写乙

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

暂无说明。

写元组丙

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

暂无说明。

编码写

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

暂无说明。

读游一

公开
化「有」而「整数」

文言:序列化之读:游标在 状态_解码游。汉语:解码:从 状态_解码游 指向处读出一个对象(构造成新的宿主对象),并把游标推进;调用者在宿主原语内,回收已禁止,故中间对象不会丢。

读游四

公开
化「有」而「整数」

暂无说明。

读游字节们

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

暂无说明。

解码标量

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

暂无说明。

解码元组乙

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

暂无说明。

解码乙

公开
化「有」而「整数」

暂无说明。

解码元组丙

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

暂无说明。

解码

公开
化「有」而「整数」

暂无说明。

收一信

公开
化「有」而「整数」

文言:一信之收与确认之候。汉语:收一信:阻塞等一条消息,对端已退出(来源为负)则返回 -1;收确认:等一条确认;发并等:发一条消息再等确认,任一步失败返回 -1。

收确认

公开
化「有」而「整数」

暂无说明。

发并等

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

暂无说明。

远程头

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

文言:字节流之送:头一信,后每信一至三字节。汉语:发流:先送头信(高字节是流标,低 24 位是总长),再每信带 1–3 个字节(高字节 = 流标 + 字节数),每信都等对方确认;任一步失败返回 -1。

取字节或零

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

暂无说明。

发一块

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

暂无说明。

发块们

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

暂无说明。

发流

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

暂无说明。

收一块

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

文言:字节流之收。汉语:收一块:收一条数据信(标的高四位须合),写进 址 起的第 位 字节处,回确认,返回该信带的字节数;不合或对端退出返回 -1。收块们:反复收到总长齐备。

收块们

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

暂无说明。

是远程号

公开
化「整数」而「爻」

文言:可远程之号;无通讯时之缺省果。汉语:可转给初始任务的文件原语号:28–37、39、72;38 切换目录另行处理,42 在本地执行。远程默认结果:通讯失败时按原语类别给一个形状对的空结果,避免调用方对空引用做类型转换而陷入。

远程默认结果

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

暂无说明。

规范路径参数

公开
化「整数」而「有」

文言:子任务一侧:把路径规范为绝对,序列化送出,收应答。汉语:子任务的远程调用:规范路径参数把第 0 个参数(路径)按子任务自己的当前目录规范成绝对路径(失败则原样送去,让初始任务同样报错);远程调用发出“原语号 + 参数序列化”并收应答(0 成功,结果对象存进 状态_远程结果;-1 通讯失败);远程文件调用把这一套包成一个原语,失败时写文件系统错误码 错_未挂载 并返回形状合适的空结果。

应用应答

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

暂无说明。

收应答体

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

暂无说明。

收应答

公开
化「有」而「整数」

暂无说明。

远程调用

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

暂无说明。

远程文件调用

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

暂无说明。

远程切换目录

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

暂无说明。

字节段末

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

文言:请求之校:解码前先验其界,防对端之误与恶。汉语:校验编码:在不分配对象的前提下走一遍序列化数据,确认每个长度字段都不越过末尾、种类合法、元组至多三层;返回走完之后的地址,越界或非法返回 -1。初始任务据此拒绝畸形请求,不因子任务(可能已被攻破的执行器)发来的坏数据而崩溃。

校验标量

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

暂无说明。

校验元组乙

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

暂无说明。

校验乙

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

暂无说明。

校验元组丙

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

暂无说明。

校验编码

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

暂无说明。

办理远程请求

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

文言:初始任务一侧:认请求,二十八至三十九、七十二号经底层接口,余循旧途,乃送应答。汉语:初始任务办理远程请求时,编号 28–39、72 经底层接口;然后按原有协议发送错误码与结果对象。

应答远程

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

暂无说明。

服务远程调用

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

暂无说明。

文件原语分派

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

文言:文件原语之分派:初始任务本地行之,二十八至三十九、七十二号经底层接口;子任务仍转送初始任务。汉语:文件原语分派:初始任务本地执行,编号 28–39、72 经底层接口;子任务把可远程的原语继续转送初始任务,其他原语沿原有分派。