EnglishFrenchSpanyol

Ad


Favicon OnWorks

jsonrpcstub - Dalam Talian di Awan

Jalankan jsonrpcstub dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan jsonrpcstub yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


jsonrpcstub - hasilkan stub untuk rangka kerja libjson-rpc-cpp.

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

DESCRIPTION


jsonrpcstub ialah alat untuk menjana kelas C++ dan JavaScript daripada prosedur
fail spesifikasi.

SPESIFIKASI SISTEM
Fail spesifikasi ialah fail JSON yang mengandungi semua kaedah JSON-RPC yang tersedia dan
pemberitahuan dengan parameter yang sepadan dan nilai pulangan yang terkandung dalam a
tatasusunan JSON peringkat atas.

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

Tersurat dalam setiap "params" and "kembali" bahagian mentakrifkan jenis yang sepadan. Jika
"params" mengandungi tatasusunan, parameter diterima mengikut kedudukan, jika ia mengandungi
objek, mereka diterima dengan nama.

PILIHAN


-h Cetak maklumat penggunaan.

-v Mencetak maklumat verbose semasa penjanaan.

--versi
Cetak maklumat versi dan keluar.

--cpp-server=Nama Kelas
Mencipta kelas Pelayan Abstrak. Ruang nama boleh disediakan menggunakan notasi ::
(cth ns1::ns2::Nama Kelas).

--cpp-server-file=nama fail.h
Mentakrifkan nama fail untuk digunakan semasa menjana kelas Pelayan Abstrak C++. Jika ini
tidak disediakan, nama kelas huruf kecil digunakan.

--cpp-client=Nama Kelas
Mencipta kelas klien C++. Ruang nama boleh disediakan menggunakan notasi :: (cth
ns1::ns2::Nama Kelas).

--cpp-client-file=filename.h
Mentakrifkan nama fail untuk digunakan semasa menjana kelas klien C++. Jika ini tidak
dengan syarat, nama kelas huruf kecil digunakan.

--js-client=Nama Kelas
Mencipta kelas klien JavaScript. Tiada ruang nama disokong dalam pilihan ini.

--js-client-file=filename.js
Mentakrifkan nama fail untuk digunakan semasa menjana kelas klien JavaScrip.

CONTOH


Hasilkan Stub C++ untuk Pelayan dan Pelanggan, kelas akan dinamakan AbstractStubServer dan
StubClient:

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

Hasilkan kelas Klien JavaScript MyRpcClient ke dalam fail someclient.js:

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

EXIT STATUS


Perintah ini mengembalikan 0 jika tiada ralat berlaku. Dalam mana-mana kes lain, ia mengembalikan 1.

Gunakan jsonrpcstub dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    wxPython
    wxPython
    Satu set modul sambungan Python yang
    balut kelas GUI merentas platform daripada
    wxWidgets.. Khalayak: Pembangun. pengguna
    antara muka: Sistem Tetingkap X (X11), Win32 ...
    Muat turun wxPython
  • 2
    packfilemanager
    packfilemanager
    Ini ialah pengurus fail pek Total War
    projek, bermula dari versi 1.7. A
    pengenalan ringkas kepada Warscape
    pengubahsuaian: ...
    Muat turun packfilemanager
  • 3
    IPef2
    IPef2
    Alat trafik rangkaian untuk mengukur
    Prestasi TCP dan UDP dengan metrik
    sekitar kedua-dua pemprosesan dan kependaman. The
    matlamat termasuk mengekalkan aktif
    iperf cod...
    Muat turun IPrf2
  • 4
    fre:ac - penukar audio percuma
    fre:ac - penukar audio percuma
    fre:ac ialah penukar audio dan CD percuma
    ripper untuk pelbagai format dan pengekod.
    Ia menampilkan MP3, MP4/M4A, WMA, Ogg
    Format Vorbis, FLAC, AAC dan Bonk
    sokongan,...
    Muat turun fre:ac - penukar audio percuma
  • 5
    Matplotlib
    Matplotlib
    Matplotlib ialah perpustakaan yang komprehensif
    untuk mencipta statik, animasi, dan
    visualisasi interaktif dalam Python.
    Matplotlib menjadikan perkara mudah menjadi mudah dan
    benda susah...
    Muat turun Matplotlib
  • 6
    Botman
    Botman
    Tulis logik chatbot anda sekali dan
    sambungkannya ke salah satu yang tersedia
    perkhidmatan pemesejan, termasuk Amazon
    Alexa, Pengutus Facebook, Slack,
    Telegram atau pun anda...
    Muat turun BotMan
  • Lebih »

Arahan Linux

Ad