#存储 #目录 #模块 #客户端 #Intel 缓存 #命令 #原生

ic-storage-module

IntelCache 交互的本地客户端

1 个稳定版本

1.0.0 2022年3月4日

#1610文件系统

GPL-3.0 许可证

27KB
539

STORAGE 模块处理数据条目。

命令

  • STORAGE ENTRY CREATE <NEW ENTRY NAME> [UNDER <DIR ID>] <COOKIE>

    这是为了创建具有名称 <NEW ENTRY NAME> 的新条目。命令体将是用于新条目的数据。

    UNDER <DIR ID> 将创建位置为 <DIR ID> 的条目。如果未指定,则默认为 0

  • STORAGE ENTRY SHOW [<DIR ID>] <COOKIE>

    这是为了在 IntelCache 中返回条目摘要。如果指定了 <DIR ID>,则仅返回位置为 <DIR ID> 的摘要。

  • STORAGE ENTRY DELETE <ENTRY ID> <COOKIE>

    此命令将删除具有 id <ENTRY ID> 的条目。

  • STORAGE ENTRY SET <ENTRY ID> <DIR ID> <COOKIE>

    此命令将更改具有 id <ENTRY ID> 的条目的位置到 <DIR ID>

    如果正文中包含数据,它还将更改条目的数据。

  • STORAGE ENTRY GET <ENTRY ID> <COOKIE>

    此命令将返回包含数据的具有 id <ENTRY ID> 的条目。

  • STORAGE DIR CREATE <NEW DIR NAME> [UNDER <DIR ID>] <COOKIE>

    这是为了创建具有名称 <NEW DIR NAME> 的新目录。

    UNDER <DIR ID> 将创建一个具有位置 <DIR ID> 的条目。如果它缺失,位置将为空(或者通常来说,它将没有位置)。

  • STORAGE DIR SHOW [<DIR ID>] <COOKIE>

    如果 <DIR ID> 缺失,则此命令将显示 IntelCache 中的所有目录。如果不缺失,它将显示 <DIR ID> 中的所有目录。

  • STORAGE DIR DELETE <DIR ID> <COOKIE>

    此命令将删除具有 ID <DIR ID> 的目录。

  • STORAGE DIR SET <DIR ID> <NEW DIR LOC ID> <COOKIE>

    此命令将更改具有 ID <DIR ID> 的目录的位置,将其更改为具有 ID <NEW DIR LOC ID> 的目录。

  • STORAGE DIR VALIDATE <DIR ID> <COOKIE>

    如果 <DIR ID> 是一个有效的目录(如果无效则返回 false),则此命令将返回 true,并在响应体中返回它的名称。

  • STORAGE SHOW [<DIR ID>] <COOKIE>

    此命令将返回 IntelCache 中的所有目录和条目。如果指定了 <DIR ID>,则它将返回特定目录 ID 的所有条目。

  • STORAGE TAG DIR <DIR ID> <TAG ID> <COOKIE>

    此命令将为具有 ID <DIR ID> 的目录添加一个 ID 为 <TAG ID> 的标签。

  • STORAGE TAG UNDIR <DIR ID> <TAG ID> <COOKIE>

    此命令将从具有 ID <DIR ID> 的目录中删除 ID 为 <TAG ID> 的标签。

  • STORAGE TAG ENTRY <ENTRY ID> <TAG ID> <COOKIE>

    此命令将为具有 ID <ENTRY ID> 的条目添加一个 ID 为 <TAG ID> 的标签。

  • STORAGE TAG UNENTRY <ENTRY ID> <TAG ID> <COOKIE>

    此命令将从具有 ID <ENTRY ID> 的条目中删除 ID 为 <TAG ID> 的标签。

  • STORAGE TAG CREATE <NEW TAG NAME> <COOKIE>

    此命令将创建一个名为 <NEW TAG NAME> 的标签。

  • STORAGE TAG DELETE <TAG ID> <COOKIE>

    此命令将删除 ID 为 <TAG ID> 的标签。

  • STORAGE TAG SHOW <COOKIE>

    此命令将返回响应体中所有可用的标签。

  • STORAGE EXIT

    (已废弃) 此命令将从IntelCache节点断开客户端连接。

依赖项

~19–32MB
~566K SLoC