英语法语西班牙语

Ad


OnWorks 网站图标

jsonrpcstub - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 jsonrpcstub

这是 jsonrpcstub 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


jsonrpcstub - 为 libjson-rpc-cpp 框架生成存根。

概要


jsonrpc存根 规范文件.json [--cpp-server=命名空间::类名]
[--cpp-server-file=classqname.h] [--cpp-client=namespace::ClassName] [--cpp-client-
文件=类名.h] [--js-client=类名] [--js-client-file=类名.js] [-h] [-v]
[ - 版本]

商品描述


jsonrpcstub 是一个从程序生成 C++ 和 JavaScript 类的工具
规范文件。

规格 句法
规范文件是一个 JSON 文件,包含所有可用的 JSON-RPC 方法和
通知及其相应的参数和返回值包含在
顶级 JSON 数组。

[
{
"name": "method_with_positional_params",
“参数”:[3,4],
“回报”:7
},
{
"name": "method_with_named_pa​​rams",
“参数”:{“参数1”:3,“参数2”:4},
“回报”:7
},
{
"name": "notification_without_parmas"
}
]

每个中的字面意思 “参数”“回报” 部分定义了相应的类型。 如果
“params”包含一个数组,参数按位置接受,如果它包含一个
对象,它们按名称接受。

配置


-h 打印使用信息。

-v 在生成期间打印详细信息。

- 版
打印版本信息并退出。

--cpp-server=类名
创建一个抽象服务器类。 可以使用 :: 符号提供命名空间
(例如 ns1::ns2::Classname)。

--cpp-server-file=文件名.h
定义生成 C++ 抽象服务器类时要使用的文件名。 如果这
未提供,则使用小写的类名。

--cpp-client=类名
创建 C++ 客户端类。 可以使用 :: 符号提供命名空间(例如
ns1::ns2::类名)。

--cpp-client-file=文件名.h
定义生成 C++ 客户端类时要使用的文件名。 如果这不是
提供,使用小写的类名。

--js-client=类名
创建一个 JavaScript 客户端类。 此选项不支持命名空间。

--js-client-file=文件名.js
定义生成 JavaScrip 客户端类时要使用的文件名。

示例


为服务器和客户端生成 C++ 存根,这些类将被命名为 AbstractStubServer 和
存根客户端:

jsonrpc存根 规范.json --cpp-server=AbstractStubServer --cpp-client = StubClient

将 JavaScript 客户端类 MyRpcClient 生成到文件 someclient.js 中:

jsonrpc存根 规范.json --js-client=MyRpcClient --js-client-file=someclient.js

退出 状态


如果没有发生错误,此命令返回 0。 在任何其他情况下,它返回 1。

使用 onworks.net 服务在线使用 jsonrpcstub


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    蟒蛇
    蟒蛇
    一组 Python 扩展模块
    包装跨平台的 GUI 类
    wxWidgets.. 受众:开发人员。 用户
    界面:X Window System (X11), Win32 ...
    下载 wxPython
  • 2
    包文件管理器
    包文件管理器
    这是全面战争包文件管理器
    项目,从 1.7 版开始。 一种
    Warscape 简介
    改装:...
    下载包文件管理器
  • 3
    IPerf2
    IPerf2
    一种网络流量测量工具
    TCP 和 UDP 性能与指标
    围绕吞吐量和延迟。 这
    目标包括保持积极的
    iperf 鳕鱼...
    下载IPerf2
  • 4
    fre:ac - 免费的音频转换器
    fre:ac - 免费的音频转换器
    fre:ac 是一个免费的音频转换器和 CD
    各种格式和编码器的开膛手。
    它具有 MP3、MP4/M4A、WMA、Ogg
    Vorbis、FLAC、AAC 和 Bonk 格式
    支持, ...
    下载 fre:ac - 免费的音频转换器
  • 5
    Matplotlib
    Matplotlib
    Matplotlib 是一个综合性的库
    用于创建静态、动画和
    Python 中的交互式可视化。
    Matplotlib 使简单的事情变得容易和
    难事...
    下载 Matplotlib
  • 6
    机器人
    机器人
    编写一次您的聊天机器人逻辑,然后
    将其连接到可用的之一
    消息服务,包括亚马逊
    Alexa、Facebook Messenger、Slack、
    电报甚至你...
    下载机器人
  • 更多 ”

Linux 命令

Ad