InglesPransesEspanyol

Ad


OnWorks favicon

jsonrpcstub - Online sa Cloud

Patakbuhin ang jsonrpcstub sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na jsonrpcstub na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


jsonrpcstub - bumuo ng mga stub para sa libjson-rpc-cpp framework.

SINOPSIS


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]
[--bersyon]

DESCRIPTION


Ang jsonrpcstub ay isang tool upang makabuo ng mga klase ng C++ at JavaScript mula sa isang pamamaraan
file ng detalye.

Detalye SINTAX
Ang specifictaion file ay isang JSON file na naglalaman ng lahat ng available na JSON-RPC na pamamaraan at
mga abiso kasama ang kanilang mga kaukulang parameter at mga return value na nakapaloob sa a
top-level na JSON array.

[
{
"name": "method_with_positional_params",
"params": [3,4],
"nagbabalik": 7
},
{
"name": "method_with_named_params",
"params": {"param1": 3, "param2": 4},
"nagbabalik": 7
},
{
"name": "notification_without_parmas"
}
]

Ang literal sa bawat isa "params" at "nagbabalik" ang seksyon ay tumutukoy sa kaukulang uri. Kung
ang "params" ay naglalaman ng isang array, ang mga parameter ay tinatanggap ayon sa posisyon, kung naglalaman ito ng isang
object, tinatanggap sila sa pamamagitan ng pangalan.

Opsyon


-h Mag-print ng impormasyon sa paggamit.

-v Mag-print ng verbose na impormasyon sa panahon ng henerasyon.

--bersyon
I-print ang impormasyon ng bersyon at lumabas.

--cpp-server=ClassName
Lumilikha ng klase ng Abstract Server. Maaaring ibigay ang mga namespace gamit ang :: notation
(hal. ns1::ns2::Pangalan ng klase).

--cpp-server-file=filename.h
Tinutukoy ang filename na gagamitin kapag bumubuo ng klase ng C++ Abstract Server. Kung ito
ay hindi ibinigay, ang lowercase na classname ay ginagamit.

--cpp-client=ClassName
Lumilikha ng C++ client class. Maaaring ibigay ang mga namespace gamit ang :: notation (hal
ns1::ns2::Pangalan ng klase).

--cpp-client-file=filename.h
Tinutukoy ang filename na gagamitin kapag bumubuo ng C++ client class. Kung hindi ito
sa kondisyon, ang lowercase na classname ay ginagamit.

--js-client=ClassName
Lumilikha ng klase ng kliyente ng JavaScript. Walang mga namespace ang sinusuportahan sa opsyong ito.

--js-client-file=filename.js
Tinutukoy ang filename na gagamitin kapag bumubuo ng JavaScrip client class.

HALIMBAWA


Bumuo ng C++ Stubs para sa Server at Client, ang mga klase ay tatawaging AbstractStubServer at
StubClient:

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

Bumuo ng JavaScript Client class MyRpcClient sa file someclient.js:

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

EXIT STATUS


Ang utos na ito ay nagbabalik ng 0 kung walang naganap na error. Sa anumang iba pang kaso, nagbabalik ito ng 1.

Gumamit ng jsonrpcstub online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    wxPython
    wxPython
    Isang set ng Python extension modules na
    balutin ang cross-platform na mga klase ng GUI mula sa
    wxWidgets.. Audience: Mga Developer. Gumagamit
    interface: X Window System (X11), Win32 ...
    I-download ang wxPython
  • 2
    packfilemanager
    packfilemanager
    Ito ang Total War pack file manager
    proyekto, simula sa bersyon 1.7. A
    maikling pagpapakilala sa Warscape
    modding: ...
    I-download ang packfilemanager
  • 3
    IPef2
    IPef2
    Isang tool sa trapiko sa network para sa pagsukat
    TCP at UDP performance na may mga sukatan
    sa paligid ng parehong throughput at latency. Ang
    Kasama sa mga layunin ang pagpapanatiling aktibo
    iperf cod...
    I-download ang IPrf2
  • 4
    fre:ac - libreng audio converter
    fre:ac - libreng audio converter
    Ang fre:ac ay isang libreng audio converter at CD
    ripper para sa iba't ibang format at encoder.
    Nagtatampok ito ng MP3, MP4/M4A, WMA, Ogg
    Vorbis, FLAC, AAC, at Bonk na format
    suporta,...
    I-download ang fre:ac - libreng audio converter
  • 5
    matplotlib
    matplotlib
    Ang Matplotlib ay isang komprehensibong aklatan
    para sa paglikha ng static, animated, at
    mga interactive na visualization sa Python.
    Ang Matplotlib ay ginagawang madali at madali ang mga bagay
    mahirap na bagay...
    I-download ang Matplotlib
  • 6
    Botman
    Botman
    Isulat ang iyong chatbot logic nang isang beses at
    ikonekta ito sa isa sa mga magagamit
    mga serbisyo sa pagmemensahe, kabilang ang Amazon
    Alexa, Facebook Messenger, Slack,
    Telegram o kahit ka...
    I-download ang BotMan
  • Marami pa »

Linux command

Ad