DNS - প্ল্যাটফর্ম
এই মডিউলটি আপস্ট্রিম ডিএনএস সার্ভারগুলিতে পুনরাবৃত্ত DNS ক্যোয়ারী পাঠানোর জন্য প্ল্যাটফর্ম বিমূর্ততা অন্তর্ভুক্ত করে।
সারসংক্ষেপ
Typedefs | |
---|---|
otPlatDnsUpstreamQuery | typedefstruct otPlatDnsUpstreamQuery এই অস্বচ্ছ টাইপ একটি আপস্ট্রিম DNS ক্যোয়ারী লেনদেনের প্রতিনিধিত্ব করে। |
ফাংশন | |
---|---|
otPlatDnsCancelUpstreamQuery ( otInstance *aInstance, otPlatDnsUpstreamQuery *aTxn) | void আপস্ট্রিম কোয়েরির একটি লেনদেন বাতিল করে। |
otPlatDnsStartUpstreamQuery ( otInstance *aInstance, otPlatDnsUpstreamQuery *aTxn, const otMessage *aQuery) | void একটি আপস্ট্রিম ক্যোয়ারী লেনদেন শুরু করে। |
otPlatDnsUpstreamQueryDone ( otInstance *aInstance, otPlatDnsUpstreamQuery *aTxn, otMessage *aResponse) | void প্ল্যাটফর্মটি এই ফাংশনটিকে DNS ক্যোয়ারী শেষ করতে কল করে। |
Typedefs
otPlatDnsUpstreamQuery
struct otPlatDnsUpstreamQuery otPlatDnsUpstreamQuery
এই অস্বচ্ছ টাইপ একটি আপস্ট্রিম DNS ক্যোয়ারী লেনদেনের প্রতিনিধিত্ব করে।
ফাংশন
otPlatDnsCancelUpstreamQuery
void otPlatDnsCancelUpstreamQuery( otInstance *aInstance, otPlatDnsUpstreamQuery *aTxn )
আপস্ট্রিম কোয়েরির একটি লেনদেন বাতিল করে।
সংস্থানগুলি প্রকাশ করতে প্ল্যাটফর্মটিকে অবশ্যই otPlatDnsUpstreamQueryDone
কল করতে হবে৷
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
|
otPlatDnsStartUpstreamQuery
void otPlatDnsStartUpstreamQuery( otInstance *aInstance, otPlatDnsUpstreamQuery *aTxn, const otMessage *aQuery )
একটি আপস্ট্রিম ক্যোয়ারী লেনদেন শুরু করে।
- সাফল্যের ক্ষেত্রে (এবং DNS প্রোটোকল বার্তা দ্বারা প্রতিনিধিত্ব করা ত্রুটি), প্ল্যাটফর্মটি
otPlatDnsUpstreamQueryDone
কল করবে বলে আশা করা হচ্ছে। - OpenThread কোরটি
otPlatDnsCancelUpstreamQuery
কল করে একটি (সম্ভবত টাইমআউট) ক্যোয়ারী লেনদেন বাতিল করতে পারে, প্ল্যাটফর্মটি অবশ্যই বাতিল লেনদেনেotPlatDnsUpstreamQueryDone
কল করবে না।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
|
otPlatDnsUpstreamQueryDone
void otPlatDnsUpstreamQueryDone( otInstance *aInstance, otPlatDnsUpstreamQuery *aTxn, otMessage *aResponse )
প্ল্যাটফর্মটি এই ফাংশনটিকে DNS ক্যোয়ারী শেষ করতে কল করে।
লেনদেন প্রকাশ করা হবে, তাই প্ল্যাটফর্মটি একই লেনদেনে দুবার কল করবে না। এই ফাংশনটি OpenThread স্ট্যাকের aResponse
এর মালিকানা পাস করে।
প্ল্যাটফর্ম প্রতিক্রিয়া ছাড়াই একটি লেনদেন বন্ধ করতে একটি nullptr পাস করতে পারে।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
|
সম্পদ
OpenThread API রেফারেন্স বিষয়গুলি উৎস কোড থেকে উদ্ভূত হয়, যা GitHub- এ উপলব্ধ। আরও তথ্যের জন্য, বা আমাদের ডকুমেন্টেশনে অবদান রাখতে, সম্পদ দেখুন।
,DNS - প্ল্যাটফর্ম
এই মডিউলটি আপস্ট্রিম ডিএনএস সার্ভারগুলিতে পুনরাবৃত্ত DNS ক্যোয়ারী পাঠানোর জন্য প্ল্যাটফর্ম বিমূর্ততা অন্তর্ভুক্ত করে।
সারসংক্ষেপ
Typedefs | |
---|---|
otPlatDnsUpstreamQuery | typedefstruct otPlatDnsUpstreamQuery এই অস্বচ্ছ টাইপ একটি আপস্ট্রিম DNS ক্যোয়ারী লেনদেনের প্রতিনিধিত্ব করে। |
ফাংশন | |
---|---|
otPlatDnsCancelUpstreamQuery ( otInstance *aInstance, otPlatDnsUpstreamQuery *aTxn) | void আপস্ট্রিম কোয়েরির একটি লেনদেন বাতিল করে। |
otPlatDnsStartUpstreamQuery ( otInstance *aInstance, otPlatDnsUpstreamQuery *aTxn, const otMessage *aQuery) | void একটি আপস্ট্রিম ক্যোয়ারী লেনদেন শুরু করে। |
otPlatDnsUpstreamQueryDone ( otInstance *aInstance, otPlatDnsUpstreamQuery *aTxn, otMessage *aResponse) | void প্ল্যাটফর্মটি এই ফাংশনটিকে DNS ক্যোয়ারী শেষ করতে কল করে। |
Typedefs
otPlatDnsUpstreamQuery
struct otPlatDnsUpstreamQuery otPlatDnsUpstreamQuery
এই অস্বচ্ছ টাইপ একটি আপস্ট্রিম DNS ক্যোয়ারী লেনদেনের প্রতিনিধিত্ব করে।
ফাংশন
otPlatDnsCancelUpstreamQuery
void otPlatDnsCancelUpstreamQuery( otInstance *aInstance, otPlatDnsUpstreamQuery *aTxn )
আপস্ট্রিম কোয়েরির একটি লেনদেন বাতিল করে।
সংস্থানগুলি প্রকাশ করতে প্ল্যাটফর্মটিকে অবশ্যই otPlatDnsUpstreamQueryDone
কল করতে হবে৷
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
|
otPlatDnsStartUpstreamQuery
void otPlatDnsStartUpstreamQuery( otInstance *aInstance, otPlatDnsUpstreamQuery *aTxn, const otMessage *aQuery )
একটি আপস্ট্রিম ক্যোয়ারী লেনদেন শুরু করে।
- সাফল্যের ক্ষেত্রে (এবং DNS প্রোটোকল বার্তা দ্বারা প্রতিনিধিত্ব করা ত্রুটি), প্ল্যাটফর্মটি
otPlatDnsUpstreamQueryDone
কল করবে বলে আশা করা হচ্ছে। - OpenThread কোরটি
otPlatDnsCancelUpstreamQuery
কল করে একটি (সম্ভবত টাইমআউট) ক্যোয়ারী লেনদেন বাতিল করতে পারে, প্ল্যাটফর্মটি অবশ্যই বাতিল লেনদেনেotPlatDnsUpstreamQueryDone
কল করবে না।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
|
otPlatDnsUpstreamQueryDone
void otPlatDnsUpstreamQueryDone( otInstance *aInstance, otPlatDnsUpstreamQuery *aTxn, otMessage *aResponse )
প্ল্যাটফর্মটি এই ফাংশনটিকে DNS ক্যোয়ারী শেষ করতে কল করে।
লেনদেন প্রকাশ করা হবে, তাই প্ল্যাটফর্মটি একই লেনদেনে দুবার কল করবে না। এই ফাংশনটি OpenThread স্ট্যাকের aResponse
এর মালিকানা পাস করে।
প্ল্যাটফর্ম প্রতিক্রিয়া ছাড়াই একটি লেনদেন বন্ধ করতে একটি nullptr পাস করতে পারে।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
|
সম্পদ
OpenThread API রেফারেন্স বিষয়গুলি উৎস কোড থেকে উদ্ভূত হয়, যা GitHub- এ উপলব্ধ। আরও তথ্যের জন্য, বা আমাদের ডকুমেন্টেশনে অবদান রাখতে, সম্পদ দেখুন।