영어프랑스어스페인어

Ad


온웍스 파비콘

jsonrpcstub - 클라우드의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 jsonrpcstub를 실행하세요.

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 jsonrpcstub 명령입니다.

프로그램:

이름


jsonrpcstub - libjson-rpc-cpp 프레임워크에 대한 스텁을 생성합니다.

개요


jsonrpcstub 스펙파일.json [--cpp-server=네임스페이스::클래스이름]
[--cpp-server-file=classqname.h] [--cpp-client=네임스페이스::ClassName] [--cpp-client-
파일=클래스 이름.h] [--js-client=클래스 이름] [--js-client-file=클래스 이름.js] [-h] [-v]
[--버전]

기술


jsonrpcstub는 프로시저에서 C++ 및 JavaScript 클래스를 생성하는 도구입니다.
사양 파일.

사양 통사론
사양 파일은 사용 가능한 모든 JSON-RPC 방법과
해당 매개변수와 반환 값이 포함된 알림
최상위 JSON 배열.

[
{
"이름": "method_with_positional_params",
"매개변수": [3,4],
"반품": 7
},
{
"name": "method_with_named_params",
"params": {"param1": 3, "param2": 4},
"반품": 7
},
{
"name": "notification_without_parmas"
}
]

각각의 리터럴 "매개변수""보고" 섹션은 해당 유형을 정의합니다. 만약에
"params"에 배열이 포함되어 있고, 매개변수에 배열이 포함된 경우 위치에 따라 매개변수가 허용됩니다.
개체는 이름으로 허용됩니다.

옵션


-h 사용 정보를 인쇄합니다.

-v 생성 중에 자세한 정보를 인쇄합니다.

--번역
버전 정보를 인쇄하고 종료합니다.

--cpp-서버=클래스 이름
추상 서버 클래스를 만듭니다. :: 표기법을 사용하여 네임스페이스를 제공할 수 있습니다.
(예: ns1::ns2::클래스 이름).

--cpp-서버-파일=파일 이름.h
C++ 추상 서버 클래스를 생성할 때 사용할 파일 이름을 정의합니다. 이 경우
제공되지 않으면 소문자 클래스 이름이 사용됩니다.

--cpp-클라이언트=클래스 이름
C++ 클라이언트 클래스를 만듭니다. 네임스페이스는 :: 표기법을 사용하여 제공될 수 있습니다(예:
ns1::ns2::클래스 이름).

--cpp-클라이언트-파일=파일 이름.h
C++ 클라이언트 클래스를 생성할 때 사용할 파일 이름을 정의합니다. 그렇지 않은 경우
제공된 경우 소문자 클래스 이름이 사용됩니다.

--js-client=클래스 이름
JavaScript 클라이언트 클래스를 만듭니다. 이 옵션에서는 네임스페이스가 지원되지 않습니다.

--js-클라이언트-파일=파일 이름.js
JavaScrip 클라이언트 클래스를 생성할 때 사용할 파일 이름을 정의합니다.

사용 예


서버 및 클라이언트용 C++ 스텁을 생성합니다. 클래스 이름은 AbstractStubServer로 지정됩니다.
스텁클라이언트:

jsonrpcstub spec.json --cpp-server=AbstractStubServer --cpp-client=스텁클라이언트

JavaScript 클라이언트 클래스 MyRpcClient를 someclient.js 파일로 생성합니다.

jsonrpcstub spec.json --js-client=MyRpcClient --js-클라이언트-파일=someclient.js

EXIT 지위


오류가 발생하지 않은 경우 이 명령은 0을 반환합니다. 그 외의 경우에는 1을 반환합니다.

onworks.net 서비스를 사용하여 온라인으로 jsonrpcstub 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    wx파이썬
    wx파이썬
    Python 확장 모듈 세트
    크로스 플랫폼 GUI 클래스를 래핑합니다.
    wxWidgets.. 청중: 개발자. 사용자
    인터페이스: X 윈도우 시스템(X11), Win32 ...
    wxPython 다운로드
  • 2
    팩 파일 관리자
    팩 파일 관리자
    Total War 팩 파일 관리자입니다.
    버전 1.7부터 프로젝트. ㅏ
    Warscape에 대한 짧은 소개
    모딩: ...
    팩파일매니저 다운로드
  • 3
    IPerf2
    IPerf2
    측정을 위한 네트워크 트래픽 도구
    메트릭을 사용한 TCP 및 UDP 성능
    처리량과 대기 시간 모두에 대해. 그만큼
    목표에는 활성 유지가 포함됩니다.
    iperf 대구...
    IPerf2 다운로드
  • 4
    fre:ac - 무료 오디오 변환기
    fre:ac - 무료 오디오 변환기
    fre:ac는 무료 오디오 변환기이자 CD입니다.
    다양한 포맷과 인코더를 위한 리퍼.
    그것은 MP3, MP4/M4A, WMA, Ogg 기능
    Vorbis, FLAC, AAC 및 Bonk 형식
    지원하다, ...
    다운로드 fre:ac - 무료 오디오 변환기
  • 5
    매트플롯립
    매트플롯립
    Matplotlib는 포괄적인 라이브러리입니다.
    정적, 애니메이션 및
    Python의 대화형 시각화.
    Matplotlib은 쉬운 일을 쉽고
    어려운 것...
    Matplotlib 다운로드
  • 6
    봇맨
    봇맨
    챗봇 로직을 한 번 작성하고
    사용 가능한 것 중 하나에 연결
    Amazon을 포함한 메시징 서비스
    알렉사, 페이스북 메신저, 슬랙,
    텔레그램이나 요...
    봇맨 다운로드
  • 더»

Linux 명령

Ad