Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

jsonrpcstub — online w chmurze

Uruchom jsonrpcstub w darmowym dostawcy hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

Jest to polecenie jsonrpcstub, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


jsonrpcstub - generowanie kodów pośredniczących dla frameworka libjson-rpc-cpp.

STRESZCZENIE


jsonrpcstub plik spec.json [--cpp-server=przestrzeń nazw::NazwaKlasy]
[--cpp-server-file=nazwaklasy.h] [--cpp-client=przestrzeń nazw::nazwaklasy] [--cpp-client-
plik=nazwaklasy.h] [--js-client=nazwaklasy] [--js-klient-plik=nazwaklasy.js] [-h] [-v]
[--wersja]

OPIS


jsonrpcstub to narzędzie do generowania klas C++ i JavaScript z procedury
plik specyfikacji.

SPECYFIKACJA SKŁADNIA
Plik specyfikacji to plik JSON zawierający wszystkie dostępne metody JSON-RPC i
powiadomienia z odpowiadającymi im parametrami i zwracanymi wartościami zawartymi w a
tablica JSON najwyższego poziomu.

[
{
"nazwa": "method_with_positional_params",
"parametry": [3,4],
„powroty”: 7
},
{
"nazwa": "method_with_named_params",
"parametry": {"parametr1": 3, "parametr2": 4},
„powroty”: 7
},
{
"nazwa": "notification_without_parmas"
}
]

Dosłowne w każdym „parametry” i "zwroty" sekcja definiuje odpowiedni typ. Jeśli
„params” zawiera tablicę, parametry są akceptowane według pozycji, jeśli zawiera
obiekt, są przyjmowani z imienia.

OPCJE


-h Wydrukuj informacje o użytkowaniu.

-v Wypisuje pełne informacje podczas generowania.

--wersja
Wydrukuj informacje o wersji i wyjdź.

--cpp-server=NazwaKlasy
Tworzy klasę serwera abstrakcyjnego. Przestrzenie nazw można podać za pomocą notacji ::
(np. ns1::ns2::nazwa klasy).

--cpp-server-file=nazwa_pliku.h
Definiuje nazwę pliku, która ma być używana podczas generowania klasy C++ Abstract Server. Jeśli to
nie jest podany, używana jest nazwa klasy pisana małymi literami.

--cpp-client=NazwaKlasy
Tworzy klasę klienta C++. Przestrzenie nazw można podawać za pomocą notacji :: (np
ns1::ns2::nazwa klasy).

--cpp-client-file=nazwa_pliku.h
Definiuje nazwę pliku, która ma być używana podczas generowania klasy klienta C++. Jeśli tak nie jest
pod warunkiem, że używana jest nazwa klasy pisana małymi literami.

--js-client=NazwaKlasy
Tworzy klasę klienta JavaScript. Ta opcja nie obsługuje żadnych przestrzeni nazw.

--js-client-file=nazwa_pliku.js
Definiuje nazwę pliku używaną podczas generowania klasy klienta JavaScrip.

PRZYKŁADY


Wygeneruj kody pośredniczące C++ dla serwera i klienta, klasy będą miały nazwy AbstractStubServer i
Klient pośredni:

jsonrpcstub spec.json --cpp-server=AbstractStubServer --cpp-client=Klient Stub

Wygeneruj klasę klienta JavaScript MyRpcClient do pliku someclient.js:

jsonrpcstub spec.json --js-client=MójKlientRpc --js-plik-klienta=jakiśklient.js

EXIT STATUS


To polecenie zwraca 0, jeśli nie wystąpił żaden błąd. W każdym innym przypadku zwraca 1.

Korzystaj z jsonrpcstub online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    wxPython
    wxPython
    Zestaw modułów rozszerzeń Pythona, który
    zawiń międzyplatformowe klasy GUI z
    wxWidgets. Odbiorcy: Deweloperzy. Użytkownik
    interfejs: X Window System (X11), Win32...
    Pobierz wxPython
  • 2
    menedżer plików pakietów
    menedżer plików pakietów
    To jest menedżer plików pakietu Total War
    projekt, począwszy od wersji 1.7. A
    krótkie wprowadzenie do Warscape
    modowanie: ...
    Pobierz menedżera plików pack
  • 3
    IPerf2
    IPerf2
    Narzędzie do pomiaru ruchu sieciowego
    Wydajność TCP i UDP z metrykami
    zarówno pod względem przepustowości, jak i opóźnień. The
    cele obejmują utrzymanie aktywności
    iperf dorsz...
    Pobierz IPerf2
  • 4
    fre:ac - darmowy konwerter audio
    fre:ac - darmowy konwerter audio
    fre:ac to darmowy konwerter audio i CD
    ripper dla różnych formatów i koderów.
    Posiada MP3, MP4/M4A, WMA, Ogg
    Vorbis, FLAC, AAC i Bonk
    Pomoc, ...
    Pobierz fre:ac - darmowy konwerter audio
  • 5
    Biblioteki Matplotu
    Biblioteki Matplotu
    Matplotlib to wszechstronna biblioteka
    do tworzenia statycznych, animowanych i
    interaktywne wizualizacje w Pythonie.
    Matplotlib sprawia, że ​​proste rzeczy stają się łatwe i
    ciężka sprawa...
    Pobierz Matplotlib
  • 6
    Botman
    Botman
    Napisz logikę swojego chatbota raz i
    podłącz go do jednego z dostępnych
    usługi przesyłania wiadomości, w tym Amazon
    Alexa, Facebook Messenger, Slack,
    Telegram, a nawet ty...
    Pobierz BotMana
  • więcej »

Komendy systemu Linux

Ad