АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

jsonrpcstub - Интернет в облаке

Запустите jsonrpcstub в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда jsonrpcstub, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


jsonrpcstub - генерируемые заглушки для фреймворка libjson-rpc-cpp.

СИНТАКСИС


jsonrpcstub спецфайл.json [--cpp-server = namespace :: ClassName]
[--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",
"params": [3,4],
«возвращается»: 7
},
{
"name": "method_with_ named_params",
"params": {"param1": 3, "param2": 4},
«возвращается»: 7
},
{
"name": "notification_without_parmas"
}
]

Буквально в каждом "параметры" и "возвращается" раздел определяет соответствующий тип. Если
"params" содержит массив, параметры принимаются по позиции, если он содержит
объект, они принимаются по имени.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


-h Распечатать информацию об использовании.

-v Печатать подробную информацию во время генерации.

--версия
Распечатать информацию о версии и выйти.

--cpp-server = Имя класса
Создает класс абстрактного сервера. Пространства имен могут быть предоставлены с использованием нотации ::
(например, ns1 :: ns2 :: Classname).

--cpp-server-file = имя_файла.h
Определяет имя файла, которое будет использоваться при создании класса C ++ Abstract Server. Если это
не предоставляется, используется имя класса в нижнем регистре.

--cpp-client = Имя класса
Создает клиентский класс C ++. Пространства имен могут быть предоставлены с использованием нотации :: (например,
ns1 :: ns2 :: Имя класса).

--cpp-client-file = имя_файла.h
Определяет имя файла, которое будет использоваться при создании клиентского класса C ++. Если это не так
при условии, используется имя класса в нижнем регистре.

--js-client = Имя класса
Создает клиентский класс JavaScript. В этом варианте не поддерживаются пространства имен.

--js-client-file = имя_файла.js
Определяет имя файла, которое будет использоваться при создании клиентского класса JavaScrip.

ПРИМЕРЫ


Создайте заглушки C ++ для сервера и клиента, классы будут называться AbstractStubServer и
СтабКлиент:

jsonrpcstub спец.json --cpp-server = AbstractStubServer --cpp-client = StubClient

Сгенерируйте клиентский класс JavaScript MyRpcClient в файл someclient.js:

jsonrpcstub спец.json --js-client = MyRpcClient --js-client-file = someclient.js

ВЫХОД статус


Эта команда возвращает 0, если ошибок не было. В любом другом случае возвращается 1.

Используйте jsonrpcstub в Интернете с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    WxPython
    WxPython
    Набор модулей расширения Python, которые
    оберните классы кросс-платформенного графического интерфейса из
    wxWidgets.. Аудитория: Разработчики. Пользователь
    интерфейс: X Window System (X11), Win32...
    Скачать wxPython
  • 2
    пакетный файловый менеджер
    пакетный файловый менеджер
    Это файловый менеджер пакета Total War.
    проект, начиная с версии 1.7. А
    краткое введение в Warscape
    моддинг: ...
    Скачать пакетный файловый менеджер
  • 3
    IPerf2
    IPerf2
    Инструмент для измерения сетевого трафика
    Производительность TCP и UDP с метриками
    вокруг пропускной способности и задержки. В
    цели включают поддержание активного
    iperf треска ...
    Скачать IPerf2
  • 4
    fre: ac - бесплатный аудио конвертер
    fre: ac - бесплатный аудио конвертер
    fre:ac — бесплатный аудио конвертер и компакт-диск
    риппер для различных форматов и кодировщиков.
    Он поддерживает форматы MP3, MP4/M4A, WMA, Ogg.
    Форматы Vorbis, FLAC, AAC и Bonk
    служба поддержки, ...
    Скачать fre:ac - бесплатный аудио конвертер
  • 5
    Матплотлиб
    Матплотлиб
    Matplotlib - обширная библиотека
    для создания статических, анимированных и
    интерактивные визуализации на Python.
    Matplotlib упрощает простые вещи и
    трудная вещь ...
    Скачать Matplotlib
  • 6
    БотМан
    БотМан
    Напишите логику чат-бота один раз и
    подключите его к одному из доступных
    службы обмена сообщениями, включая Amazon
    Alexa, Facebook Messenger, Slack,
    Telegram или даже йо...
    Скачать BotMan
  • Больше »

Команды Linux

Ad