EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

jsonrpcstub - Online în cloud

Rulați jsonrpcstub în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda jsonrpcstub care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


jsonrpcstub - generați stub-uri pentru cadrul libjson-rpc-cpp.

REZUMAT


jsonrpcstub specfile.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]
[--versiune]

DESCRIERE


jsonrpcstub este un instrument pentru a genera clase C++ și JavaScript dintr-o procedură
fisierul de specificatii.

SPECIFICAȚIE SINTAXĂ
Fișierul de specificație este un fișier JSON care conține toate metodele JSON-RPC disponibile și
notificări cu parametrii corespunzători și valorile returnate conținute în a
matrice JSON de nivel superior.

[
{
"name": "method_with_positional_params",
"params": [3,4],
„întoarce”: 7
},
{
"name": "method_with_named_params",
"params": {"param1": 3, "param2": 4},
„întoarce”: 7
},
{
"nume": "notificare_fără_parma"
}
]

Literalul din fiecare „params” și "se intoarce" secțiunea definește tipul corespunzător. Dacă
„params” conține o matrice, parametrii sunt acceptați după poziție, dacă conține un
obiect, sunt acceptate pe nume.

OPŢIUNI


-h Tipăriți informații de utilizare.

-v Imprimă informații detaliate în timpul generării.

--versiune
Tipăriți informații despre versiunea și ieșiți.

--cpp-server=NumeClasă
Creează o clasă Abstract Server. Spațiile de nume pot fi furnizate folosind notația ::
(de ex. ns1::ns2::Classname).

--cpp-server-file=nume fișier.h
Definește numele fișierului de utilizat la generarea clasei C++ Abstract Server. Dacă aceasta
nu este furnizat, este folosit numele de clasă cu minuscule.

--cpp-client=ClassName
Creează o clasă de client C++. Spațiile de nume pot fi furnizate folosind notația :: (de ex
ns1::ns2::Nume clasă).

--cpp-client-file=nume fișier.h
Definește numele fișierului de utilizat la generarea clasei de client C++. Dacă aceasta nu este
cu condiția ca se folosește numele de clasă cu minuscule.

--js-client=ClassName
Creează o clasă de client JavaScript. Nu sunt acceptate spații de nume în această opțiune.

--js-client-file=filename.js
Definește numele fișierului de utilizat la generarea clasei de client JavaScrip.

EXEMPLE


Generați stub-uri C++ pentru server și client, clasele vor fi numite AbstractStubServer și
StubClient:

jsonrpcstub spec.json --cpp-server=AbstractStubServer --cpp-client=StubClient

Generați clasă JavaScript Client MyRpcClient în fișierul someclient.js:

jsonrpcstub spec.json --js-client=MyRpcClient --js-client-file=someclient.js

EXIT STAREA


Această comandă returnează 0 dacă nu a apărut nicio eroare. În orice alt caz, returnează 1.

Utilizați jsonrpcstub online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    wxPython
    wxPython
    Un set de module de extensie Python care
    împachetați clasele GUI multiplatformă din
    wxWidgets.. Public: Dezvoltatori. Utilizator
    interfață: X Window System (X11), Win32...
    Descărcați wxPython
  • 2
    packfilemanager
    packfilemanager
    Acesta este managerul de fișiere al pachetului Total War
    proiect, începând cu versiunea 1.7. A
    scurtă introducere în Warscape
    modding:...
    Descărcați packfilemanager
  • 3
    IPerf2
    IPerf2
    Un instrument de măsurare a traficului de rețea
    Performanță TCP și UDP cu metrici
    atât în ​​jurul debitului cât și al latenței. The
    obiectivele includ menținerea unui activ
    cod iperf...
    Descărcați IPerf2
  • 4
    fre:ac - convertor audio gratuit
    fre:ac - convertor audio gratuit
    fre:ac este un convertor audio și CD gratuit
    ripper pentru diverse formate și codificatoare.
    Dispune de MP3, MP4/M4A, WMA, Ogg
    Format Vorbis, FLAC, AAC și Bonk
    a sustine, ...
    Descărcați fre:ac - convertor audio gratuit
  • 5
    matplotlib
    matplotlib
    Matplotlib este o bibliotecă cuprinzătoare
    pentru crearea statice, animate și
    vizualizări interactive în Python.
    Matplotlib ușurează lucrurile și
    lucru greu...
    Descărcați Matplotlib
  • 6
    Botman
    Botman
    Scrieți logica chatbot-ului o dată și
    conectați-l la unul dintre cele disponibile
    servicii de mesagerie, inclusiv Amazon
    Alexa, Facebook Messenger, Slack,
    Telegram sau chiar tu...
    Descărcați BotMan
  • Mai mult »

Comenzi Linux

Ad