ইংরেজিফরাসিস্প্যানিশ

Ad


অনওয়ার্কস ফেভিকন

jsonrpcstub - ক্লাউডে অনলাইন

উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটরের মাধ্যমে OnWorks ফ্রি হোস্টিং প্রদানকারীতে jsonrpcstub চালান

এটি হল jsonrpcstub কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


jsonrpcstub - libjson-rpc-cpp ফ্রেমওয়ার্কের জন্য স্টাব তৈরি করে।

সাইনোপিসিস


jsonrpcstub specfile.json [--cpp-server=namespace::ClassName]
[--cpp-server-file=classqname.h] [--cpp-client=namespace::ClassName] [--cpp-ক্লায়েন্ট-
file=classname.h] [--js-client=ClassName] [--js-client-file=classname.js] [-h] [-v]
[-সংস্করণ]

বর্ণনাঃ


jsonrpcstub হল একটি পদ্ধতি থেকে C++ এবং জাভাস্ক্রিপ্ট ক্লাস তৈরি করার একটি টুল
স্পেসিফিকেশন ফাইল।

স্পেসিফিকেশন বাক্য গঠন
নির্দিষ্টকরণ ফাইলটি একটি JSON ফাইল যাতে সমস্ত উপলব্ধ JSON-RPC পদ্ধতি এবং
তাদের সংশ্লিষ্ট পরামিতি এবং রিটার্ন মান সহ বিজ্ঞপ্তি a তে রয়েছে
শীর্ষ-স্তরের JSON অ্যারে।

[
{
"নাম": "পদ্ধতি_সহ_অবস্থানগত_পরামর্শ",
"পরম": [৩,৪],
"রিটার্নস": 7
},
{
"নাম": "পদ্ধতি_সহ_নামিত_পরম",
"params": {"param1": 3, "param2": 4},
"রিটার্নস": 7
},
{
"নাম": "বিজ্ঞপ্তি_বিনা_পরমাস"
}
]

প্রতিটিতে আক্ষরিক "পরম" এবং "রিটার্ন" বিভাগ সংশ্লিষ্ট প্রকার সংজ্ঞায়িত করে। যদি
"প্যারামস" একটি অ্যারে ধারণ করে, প্যারামিটারগুলি অবস্থান দ্বারা গৃহীত হয়, যদি এতে একটি থাকে
বস্তু, তারা নাম দ্বারা গৃহীত হয়.

বিকল্প


-h ব্যবহারের তথ্য মুদ্রণ করুন।

-v প্রজন্মের সময় ভার্বোস তথ্য মুদ্রণ করুন।

--সংস্করণ
সংস্করণ তথ্য প্রিন্ট করুন এবং প্রস্থান করুন।

--cpp-server=ClassName
একটি বিমূর্ত সার্ভার ক্লাস তৈরি করে। নামস্থান :: স্বরলিপি ব্যবহার করে প্রদান করা যেতে পারে
(যেমন ns1::ns2::শ্রেণীর নাম)।

--cpp-server-file=filename.h
C++ অ্যাবস্ট্রাক্ট সার্ভার ক্লাস তৈরি করার সময় ব্যবহার করার জন্য ফাইলের নাম নির্ধারণ করে। এই যদি
প্রদান করা হয় না, ছোট হাতের শ্রেণী নাম ব্যবহার করা হয়।

--cpp-client=ClassName
একটি C++ ক্লায়েন্ট ক্লাস তৈরি করে। নামস্থান :: স্বরলিপি ব্যবহার করে প্রদান করা যেতে পারে (যেমন
ns1::ns2::শ্রেণীর নাম)।

--cpp-client-file=filename.h
C++ ক্লায়েন্ট ক্লাস তৈরি করার সময় ব্যবহার করার জন্য ফাইলের নাম নির্ধারণ করে। এই যদি না হয়
প্রদত্ত, ছোট হাতের শ্রেণী নাম ব্যবহার করা হয়।

--js-ক্লায়েন্ট=ক্লাসনেম
একটি জাভাস্ক্রিপ্ট ক্লায়েন্ট ক্লাস তৈরি করে। এই বিকল্পে কোনো নামস্থান সমর্থিত নয়।

--js-client-file=filename.js
JavaScrip ক্লায়েন্ট ক্লাস তৈরি করার সময় ব্যবহার করার জন্য ফাইলের নাম নির্ধারণ করে।

উদাহরণ


সার্ভার এবং ক্লায়েন্টের জন্য C++ স্টাব তৈরি করুন, ক্লাসের নাম হবে AbstractStubServer এবং
StubClient:

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

someclient.js ফাইলে জাভাস্ক্রিপ্ট ক্লায়েন্ট ক্লাস MyRpcClient তৈরি করুন:

jsonrpcstub spec.json --js-ক্লায়েন্ট=MyRpcClient --js-client-file=someclient.js

প্রস্থান করুন স্থিতি


কোনো ত্রুটি না হলে এই কমান্ডটি 0 প্রদান করে। অন্য কোন ক্ষেত্রে, এটি 1 প্রদান করে।

onworks.net পরিষেবা ব্যবহার করে অনলাইনে jsonrpcstub ব্যবহার করুন


বিনামূল্যে সার্ভার এবং ওয়ার্কস্টেশন

উইন্ডোজ এবং লিনাক্স অ্যাপ ডাউনলোড করুন

লিনাক্স কমান্ডগুলি

Ad