IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

jsonrpcstub - Online nel cloud

Esegui jsonrpcstub nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando jsonrpcstub che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


jsonrpcstub - genera stub per il framework libjson-rpc-cpp.

SINOSSI


jsonrpcstub specfile.json [--cpp-server=spazio dei nomi::NomeClasse]
[--cpp-server-file=classqname.h] [--cpp-client=namespace::ClassName] [--cpp-client-
file=nomeclasse.h] [--js-client=NomeClasse] [--js-client-file=nomeclasse.js] [-h] [-v]
[--versione]

DESCRIZIONE


jsonrpcstub è uno strumento per generare classi C++ e JavaScript da una procedura
file di specifica.

SPECIFICHE SINTASSI
Il file di specifica è un file JSON contenente tutti i metodi JSON-RPC disponibili e
notifiche con i parametri corrispondenti e i valori di ritorno contenuti in a
array JSON di primo livello.

[
{
"name": "method_with_positional_params",
"parametri": [3,4],
"ritorna": 7
},
{
"name": "method_with_named_params",
"param": {"param1": 3, "param2": 4},
"ritorna": 7
},
{
"nome": "notification_senza_parmas"
}
]

Il letterale in ciascuno "params" ed "ritorna" sezione definisce il tipo corrispondente. Se
il "params" contiene un array, i parametri sono accettati per posizione, se contiene an
oggetto, sono accettati per nome.

VERSIONI


-h Stampa le informazioni sull'utilizzo.

-v Stampa informazioni dettagliate durante la generazione.

--versione
Stampa le informazioni sulla versione ed esci.

--cpp-server=NomeClasse
Crea una classe Abstract Server. Gli spazi dei nomi possono essere forniti utilizzando la notazione ::
(es. ns1::ns2::Classname).

--cpp-server-file=nomefile.h
Definisce il nome del file da utilizzare durante la generazione della classe C++ Abstract Server. Se questo
non è fornito, viene utilizzato il nome della classe minuscolo.

--cpp-client=NomeClasse
Crea una classe client C++. Gli spazi dei nomi possono essere forniti utilizzando la notazione :: (es
ns1::ns2::nomeclasse).

--cpp-file-client=nomefile.h
Definisce il nome del file da utilizzare durante la generazione della classe client C++. Se questo non è
fornito, viene utilizzato il nome della classe minuscolo.

--js-client=NomeClasse
Crea una classe client JavaScript. Nessuno spazio dei nomi è supportato in questa opzione.

--js-file-client=nomefile.js
Definisce il nome del file da utilizzare durante la generazione della classe client JavaScrip.

ESEMPI


Genera stub C++ per server e client, le classi si chiameranno AbstractStubServer e
Cliente stub:

jsonrpcstub spec.json --cpp-server=AstrattoStubServer --cpp-client=StubCliente

Genera la classe client JavaScript MyRpcClient nel file someclient.js:

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

EXIT STATUS


Questo comando restituisce 0 se non si è verificato alcun errore. In ogni altro caso restituisce 1.

Usa jsonrpcstub online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    wxPython
    wxPython
    Un insieme di moduli di estensione Python che
    avvolgere le classi GUI multipiattaforma da
    wxWidgets.. Pubblico: sviluppatori. Utente
    interfaccia: X Window System (X11), Win32 ...
    Scarica wxPython
  • 2
    packfilemanager
    packfilemanager
    Questo è il file manager del pacchetto Total War
    progetto, a partire dalla versione 1.7. UN
    breve introduzione a Warscape
    mod:...
    Scarica packfilemanager
  • 3
    IPerf2
    IPerf2
    Uno strumento di misurazione del traffico di rete
    Prestazioni TCP e UDP con metriche
    intorno sia al throughput che alla latenza. Il
    gli obiettivi includono il mantenimento di un attivo
    merluzzo iperf...
    Scarica IPerf2
  • 4
    fre:ac - convertitore audio gratuito
    fre:ac - convertitore audio gratuito
    fre:ac è un convertitore audio e CD gratuito
    ripper per vari formati ed encoder.
    È dotato di MP3, MP4/M4A, WMA, Ogg
    Formato Vorbis, FLAC, AAC e Bonk
    sostegno, ...
    Scarica fre:ac - convertitore audio gratuito
  • 5
    matplotlib
    matplotlib
    Matplotlib è una libreria completa
    per creare statici, animati e
    visualizzazioni interattive in Python.
    Matplotlib rende le cose facili facili e
    cosa difficile...
    Scarica Matplotlib
  • 6
    Bone Man
    Bone Man
    Scrivi la tua logica chatbot una volta e
    collegarlo a uno dei disponibili
    servizi di messaggistica, incluso Amazon
    Alexa, Facebook Messenger, Slack,
    Telegram o anche tu...
    Scarica Botman
  • Di Più "

Comandi Linux

Ad