EngelsFransSpaans

Ad


OnWorks-favicon

jsonrpcstub - Online in de cloud

Voer jsonrpcstub uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht jsonrpcstub die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


jsonrpcstub - genereer stubs voor het libjson-rpc-cpp-framework.

KORTE INHOUD


jsonrpcstub specfile.json [--cpp-server=naamruimte::Klassenaam]
[--cpp-server-file=classqname.h] [--cpp-client=naamruimte::Klassenaam] [--cpp-client-
bestand=klassenaam.h] [--js-client=Klassenaam] [--js-client-bestand=klassenaam.js] [-h] [-v]
[--versie]

PRODUCTBESCHRIJVING


jsonrpcstub is een hulpmiddel om C++- en JavaScript-klassen te genereren op basis van een procedure
specificatie bestand.

SPECIFICATIE SYNTAXIS
Het specificatiebestand is een JSON-bestand dat alle beschikbare JSON-RPC-methoden en -methoden bevat
meldingen met de bijbehorende parameters en retourwaarden in a
JSON-array op het hoogste niveau.

[
{
"name": "methode_met_positionele_params",
"params": [3,4],
"retouren": 7
},
{
"name": "methode_met_naam_params",
"params": {"param1": 3, "param2": 4},
"retouren": 7
},
{
"name": "notificatie_zonder_parmas"
}
]

De letterlijke in elk "params" en "geeft terug" sectie definieert het overeenkomstige type. Als
de "params" bevat een array, de parameters worden per positie geaccepteerd als deze een
object, ze worden op naam geaccepteerd.

OPTIES


-h Gebruiksinformatie afdrukken.

-v Uitgebreide informatie afdrukken tijdens het genereren.

--versie
Versie-info afdrukken en afsluiten.

--cpp-server=Klassenaam
Creëert een Abstract Server-klasse. Naamruimten kunnen worden opgegeven met de ::-notatie
(bijvoorbeeld ns1::ns2::Klassenaam).

--cpp-server-bestand=bestandsnaam.h
Definieert de bestandsnaam die moet worden gebruikt bij het genereren van de C++ Abstract Server-klasse. Als dit
niet is opgegeven, wordt de klassenaam in kleine letters gebruikt.

--cpp-client=Klassenaam
Creëert een C++-clientklasse. Naamruimten kunnen worden opgegeven met de notatie :: (bijv
ns1::ns2::Klassenaam).

--cpp-client-file=bestandsnaam.h
Definieert de bestandsnaam die moet worden gebruikt bij het genereren van de C++-clientklasse. Als dit niet het geval is
op voorwaarde dat de klassenaam in kleine letters wordt gebruikt.

--js-client=Klassenaam
Creëert een JavaScript-clientklasse. Bij deze optie worden geen naamruimten ondersteund.

--js-client-file=bestandsnaam.js
Definieert de bestandsnaam die moet worden gebruikt bij het genereren van de JavaScrip-clientklasse.

Voorbeelden


Genereer C++ Stubs voor Server en Client, de klassen krijgen de naam AbstractStubServer en
StubClient:

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

Genereer JavaScript Client-klasse MyRpcClient in bestand someclient.js:

jsonrpcstub spec.json --js-client=MijnRpcClient --js-client-file=eenclient.js

EXIT STATUS


Deze opdracht retourneert 0 als er geen fout is opgetreden. In elk ander geval wordt 1 geretourneerd.

Gebruik jsonrpcstub online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    wxPython
    wxPython
    Een set Python-uitbreidingsmodules die
    verpak de platformonafhankelijke GUI-klassen van
    wxWidgets.. Publiek: Ontwikkelaars. Gebruiker
    interface: X Window-systeem (X11), Win32 ...
    WxPython downloaden
  • 2
    packfilemanager
    packfilemanager
    Dit is de bestandsbeheerder van het Total War-pakket
    project, vanaf versie 1.7. EEN
    korte introductie in Warscape
    modificatie: ...
    Packfilemanager downloaden
  • 3
    IPerf2
    IPerf2
    Een tool voor netwerkverkeer om te meten
    TCP- en UDP-prestaties met metrische gegevens
    rond zowel doorvoer als latentie. De
    doelen zijn onder meer het onderhouden van een actieve
    iperf kabeljauw...
    IPerf2 downloaden
  • 4
    fre:ac - gratis audio-omzetter
    fre:ac - gratis audio-omzetter
    fre:ac is een gratis audio-omzetter en cd
    ripper voor verschillende formaten en encoders.
    Het beschikt over MP3, MP4/M4A, WMA, Ogg
    Vorbis-, FLAC-, AAC- en Bonk-indeling
    steun, ...
    Download fre:ac - gratis audio-omzetter
  • 5
    matplotlib
    matplotlib
    Matplotlib is een uitgebreide bibliotheek
    voor het maken van statische, geanimeerde en
    interactieve visualisaties in Python.
    Matplotlib maakt gemakkelijke dingen gemakkelijk en
    moeilijk ding...
    Matplotlib downloaden
  • 6
    Botman
    Botman
    Schrijf uw chatbot-logica een keer en
    sluit het aan op een van de beschikbare
    berichtenservices, waaronder Amazon
    Alexa, Facebook Messenger, Slack,
    Telegram of zelfs jij...
    Botman downloaden
  • Meer "

Linux-commando's

Ad