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

Значок 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-
file=classname.h] [--js-client=ClassName] [--js-client-file=classname.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++. Если это
не предоставляется, используется имя класса в нижнем регистре.

--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
    ПостустановщикF
    ПостустановщикF
    PostInstallerF установит все
    программное обеспечение, которое Fedora Linux и другие
    не включает по умолчанию, после
    запуск Fedora в первый раз. Его
    легко для ...
    Скачать PostInstallerF
  • 2
    Трассирование
    Трассирование
    Проект strace перенесен в
    https://strace.io. strace is a
    диагностика, отладка и обучение
    трассировщик пользовательского пространства для Linux. Это используется
    следить за...
    Скачать стрейс
  • 3
    Графический интерфейс извлечения gMKV
    Графический интерфейс извлечения gMKV
    Графический интерфейс для утилиты mkvextract (часть
    MKVToolNix), который включает большинство (если
    не все) функциональность mkvextract и
    утилиты мквинфо. Написано на C#NET 4.0,...
    Скачать gMKVExtractGUI
  • 4
    Библиотека JasperReports
    Библиотека JasperReports
    Библиотека JasperReports - это
    самый популярный в мире открытый исходный код
    бизнес-аналитика и отчетность
    двигатель. Он полностью написан на Java
    и это умеет ...
    Скачать библиотеку JasperReports
  • 5
    Книги Frappe
    Книги Frappe
    Frappe Books — это бесплатная книга с открытым исходным кодом.
    программное обеспечение для настольного бухгалтерского учета, которое
    простой и хорошо продуманный для использования
    малый бизнес и фрилансеры. Это'...
    Скачать книги фраппе
  • 6
    Числовой Python
    Числовой Python
    НОВОСТИ: NumPy 1.11.2 — последний релиз
    это будет сделано на sourceforge. Колеса
    для Windows, Mac и Linux, а также
    заархивированные исходные дистрибутивы могут быть четыре...
    Скачать числовой Python
  • Больше »

Команды Linux

Ad