İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

jsonrpcstub - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında jsonrpcstub çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen jsonrpcstub komutudur.

Program:

ADI


jsonrpcstub - libjson-rpc-cpp çerçevesi için taslaklar oluşturur.

SİNOPSİS


jsonrpctub specfile.json [--cpp-server=ad alanı::SınıfAdı]
[--cpp-server-file=classqname.h] [--cpp-client=ad alanı::SınıfAdı] [--cpp-client-
dosya=sınıf adı.h] [--js-client=SınıfAdı] [--js-istemci-dosyası=sınıf adı.js] [-h] [-v]
[--sürüm]

TANIM


jsonrpcstub, bir prosedürden C++ ve JavaScript sınıfları oluşturmak için bir araçtır
şartname dosyası.

ÖZELLİKLERİ SÖZDİZİMİ
Spesifikasyon dosyası, mevcut tüm JSON-RPC yöntemlerini içeren bir JSON dosyasıdır ve
karşılık gelen parametreleri ve bir içinde bulunan dönüş değerleri ile bildirimler
üst düzey JSON dizisi.

[
{
"name": "method_with_positional_params",
"paramlar": [3,4],
"döner": 7
},
{
"name": "method_with_named_params",
"paramlar": {"param1": 3, "param2": 4},
"döner": 7
},
{
"name": "notification_without_parmas"
}
]

Her birinde harfi harfine "Parametreler" ve "İadeler" bölüm karşılık gelen türü tanımlar. Eğer
"params" bir dizi içerir, eğer bir dizi içeriyorsa parametreler konuma göre kabul edilir.
nesne, adlarıyla kabul edilirler.

SEÇENEKLER


-h Kullanım bilgilerini yazdırın.

-v Oluşturma sırasında ayrıntılı bilgileri yazdırın.

--versiyon
Sürüm bilgilerini yazdırın ve çıkın.

--cpp-server=SınıfAdı
Bir Soyut Sunucu sınıfı oluşturur. Ad alanları :: notasyonu kullanılarak sağlanabilir
(örn. ns1::ns2::Sınıf adı).

--cpp-sunucu-dosyası=dosyaadı.h
C++ Özet Sunucu sınıfını oluştururken kullanılacak dosya adını tanımlar. Eğer bu
sağlanmaz, küçük harfli sınıf adı kullanılır.

--cpp-client=SınıfAdı
Bir C++ istemci sınıfı oluşturur. Ad alanları :: notasyonu kullanılarak sağlanabilir (örn.
ns1::ns2::Sınıf adı).

--cpp-client-file=dosyaadı.h
C++ istemci sınıfı oluşturulurken kullanılacak dosya adını tanımlar. bu değilse
sağlanırsa, küçük harfli sınıf adı kullanılır.

--js-client=SınıfAdı
Bir JavaScript istemci sınıfı oluşturur. Bu seçenekte ad alanları desteklenmez.

--js-client-file=dosyaadı.js
JavaScrip istemci sınıfını oluştururken kullanılacak dosya adını tanımlar.

ÖRNEKLER


Sunucu ve İstemci için C++ Saplamaları oluşturun, sınıflar AbstractStubServer olarak adlandırılacak ve
Stubİstemcisi:

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

Someclient.js dosyasında JavaScript İstemci sınıfı MyRpcClient oluşturun:

jsonrpctub spec.json --js-client=RpcClient'im --js-client-file=bir istemci.js

EXIT DURUMU


Bu komut, herhangi bir hata oluşmadıysa 0 döndürür. Başka bir durumda, 1 döndürür.

onworks.net hizmetlerini kullanarak jsonrpcstub'ı çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    wxPython
    wxPython
    sağlayan bir dizi Python genişletme modülü
    platformlar arası GUI sınıflarını sarın
    wxWidgets.. Kitle: Geliştiriciler. kullanıcı
    arayüz: X Pencere Sistemi (X11), Win32 ...
    wxPython'u indirin
  • 2
    paket dosya yöneticisi
    paket dosya yöneticisi
    Bu, Total War paketi dosya yöneticisidir.
    proje, sürüm 1.7'den başlayarak. A
    Warscape'e kısa bir giriş
    modlama: ...
    packfilemanager'ı indirin
  • 3
    IPerf2
    IPerf2
    Ölçmek için bir ağ trafiği aracı
    Metriklerle TCP ve UDP performansı
    hem verim hem de gecikme süresi civarında. NS
    hedefler aktif bir şekilde sürdürmeyi içerir
    iperf kodu...
    IPerf2'yi indirin
  • 4
    fre:ac - ücretsiz ses dönüştürücü
    fre:ac - ücretsiz ses dönüştürücü
    fre:ac ücretsiz bir ses dönüştürücü ve CD'dir
    çeşitli formatlar ve kodlayıcılar için ripper.
    MP3, MP4/M4A, WMA, Ogg özelliklerine sahiptir
    Vorbis, FLAC, AAC ve Bonk biçimi
    destek, ...
    fre:ac indir - ücretsiz ses dönüştürücü
  • 5
    matplotlib
    matplotlib
    Matplotlib kapsamlı bir kütüphanedir
    statik, hareketli ve
    Python'da etkileşimli görselleştirmeler.
    Matplotlib kolay şeyleri kolaylaştırır ve
    zor şey...
    Matplotlib'i indirin
  • 6
    Bot Adam
    Bot Adam
    Chatbot mantığınızı bir kez yazın ve
    mevcut olanlardan birine bağlayın
    Amazon dahil mesajlaşma servisleri
    Alexa, Facebook Messenger, Slack,
    Telgraf, hatta sen...
    BotMan'i indirin
  • Daha fazla »

Linux komutları

Ad