মতামত জানান
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
ICMPv6 এই মডিউলটিতে এমন ফাংশন রয়েছে যা ICMPv6 যোগাযোগ নিয়ন্ত্রণ করে।
সারসংক্ষেপ গণনা otIcmp6Code { OT_ICMP6_CODE_DST_UNREACH_NO_ROUTE = 0, OT_ICMP6_CODE_FRAGM_REAS_TIME_EX = 1 } enum ICMPv6 মেসেজ কোড।
otIcmp6EchoMode { OT_ICMP6_ECHO_HANDLER_DISABLED = 0, OT_ICMP6_ECHO_HANDLER_UNICAST_ONLY = 1, OT_ICMP6_ECHO_HANDLER_MULTICAST_ONLY = 2, OT_ICMP6_ECHO_HANDLER_ALL = 3 } enum ICMPv6 ইকো রিপ্লাই মোড।
otIcmp6Type { OT_ICMP6_TYPE_DST_UNREACH = 1, OT_ICMP6_TYPE_PACKET_TO_BIG = 2, OT_ICMP6_TYPE_TIME_EXCEEDED = 3, OT_ICMP6_TYPE_PARAMETER_PROBLEM = 4, OT_ICMP6_TYPE_ECHO_REQUEST = 128, OT_ICMP6_TYPE_ECHO_REPLY = 129, OT_ICMP6_TYPE_ROUTER_SOLICIT = 133, OT_ICMP6_TYPE_ROUTER_ADVERT = 134, OT_ICMP6_TYPE_NEIGHBOR_SOLICIT = 135, OT_ICMP6_TYPE_NEIGHBOR_ADVERT = 136 } enum ICMPv6 বার্তার ধরন।
Typedefs otIcmp6Code typedef ICMPv6 মেসেজ কোড।
otIcmp6EchoMode typedef ICMPv6 ইকো রিপ্লাই মোড।
otIcmp6Handler typedef ICMPv6 বার্তা হ্যান্ডলার প্রয়োগ করে।
otIcmp6Header typedef একটি ICMPv6 হেডার প্রতিনিধিত্ব করে।
otIcmp6ReceiveCallback )(void *aContext, otMessage *aMessage, const otMessageInfo *aMessageInfo, const otIcmp6Header *aIcmpHeader) typedef void(*
এই কলব্যাকটি OpenThreadকে একটি প্রাপ্ত ICMPv6 বার্তার আবেদন জানানোর অনুমতি দেয়।
otIcmp6Type typedef ICMPv6 বার্তার ধরন।
গণনা otIcmp6 কোড otIcmp6Code ICMPv6 মেসেজ কোড।
বৈশিষ্ট্য OT_ICMP6_CODE_DST_UNREACH_NO_ROUTE গন্তব্যে পৌঁছানো যায় না কোন রুট।
OT_ICMP6_CODE_FRAGM_REAS_TIME_EX খণ্ড পুনঃসংযোজন সময় অতিক্রম করেছে৷
otIcmp6EchoMode otIcmp6EchoMode ICMPv6 ইকো রিপ্লাই মোড।
বৈশিষ্ট্য OT_ICMP6_ECHO_HANDLER_ALL ICMPv6 ইকো প্রসেসিং ইউনিকাস্ট এবং মাল্টিকাস্ট অনুরোধের জন্য সক্ষম।
OT_ICMP6_ECHO_HANDLER_DISABLED ICMPv6 ইকো প্রসেসিং অক্ষম।
OT_ICMP6_ECHO_HANDLER_MULTICAST_ONLY ICMPv6 ইকো প্রক্রিয়াকরণ শুধুমাত্র মাল্টিকাস্ট অনুরোধের জন্য সক্ষম।
OT_ICMP6_ECHO_HANDLER_UNICAST_ONLY ICMPv6 ইকো প্রক্রিয়াকরণ শুধুমাত্র ইউনিকাস্ট অনুরোধের জন্য সক্ষম।
otIcmp6 টাইপ otIcmp6Type ICMPv6 বার্তার ধরন।
বৈশিষ্ট্য OT_ICMP6_TYPE_DST_UNREACH গন্তব্য পৌঁছানো যায় না।
OT_ICMP6_TYPE_ECHO_REPLY ইকো উত্তর।
OT_ICMP6_TYPE_ECHO_REQUEST ইকো অনুরোধ।
OT_ICMP6_TYPE_NEIGHBOR_ADVERT প্রতিবেশী বিজ্ঞাপন.
OT_ICMP6_TYPE_NEIGHBOR_SOLICIT প্রতিবেশী অনুরোধ.
OT_ICMP6_TYPE_PACKET_TO_BIG বড় থেকে প্যাকেট.
OT_ICMP6_TYPE_PARAMETER_PROBLEM প্যারামিটার সমস্যা।
OT_ICMP6_TYPE_ROUTER_ADVERT রাউটার বিজ্ঞাপন.
OT_ICMP6_TYPE_ROUTER_SOLICIT রাউটার সলিসিটেশন।
OT_ICMP6_TYPE_TIME_EXCEEDED সময় ছাড়িয়ে গেছে।
Typedefs otIcmp6 হ্যান্ডলার struct otIcmp6Handler otIcmp6Handler ICMPv6 বার্তা হ্যান্ডলার প্রয়োগ করে।
struct otIcmp6Header otIcmp6Header একটি ICMPv6 হেডার প্রতিনিধিত্ব করে।
otIcmp6ReceiveCallback void(* otIcmp6ReceiveCallback)(void *aContext, otMessage *aMessage, const otMessageInfo *aMessageInfo, const otIcmp6Header *aIcmpHeader) এই কলব্যাকটি OpenThreadকে একটি প্রাপ্ত ICMPv6 বার্তার আবেদন জানানোর অনুমতি দেয়।
বিস্তারিত পরামিতি [in] aContext নির্বিচারে প্রসঙ্গ তথ্যের একটি পয়েন্টার।
[in] aMessage প্রাপ্ত বার্তার একটি নির্দেশক।
[in] aMessageInfo aMessage এর সাথে যুক্ত বার্তার তথ্যের একটি পয়েন্টার।
[in] aIcmpHeader প্রাপ্ত ICMPv6 হেডারে একটি পয়েন্টার।
ভেরিয়েবল ফাংশন otIcmp6GetEchoMode otIcmp6EchoMode otIcmp6GetEchoMode(
otInstance *aInstance
) ICMPv6 ইকো প্রসেসিং সক্ষম কিনা তা নির্দেশ করে৷
বিস্তারিত পরামিতি [in] aInstance একটি OpenThread উদাহরণের একটি পয়েন্টার.
রিটার্ন মান OT_ICMP6_ECHO_HANDLER_DISABLED ICMPv6 ইকো প্রসেসিং অক্ষম করা আছে।
OT_ICMP6_ECHO_HANDLER_UNICAST_ONLY ICMPv6 ইকো প্রক্রিয়াকরণ শুধুমাত্র ইউনিকাস্ট অনুরোধের জন্য সক্ষম
OT_ICMP6_ECHO_HANDLER_MULTICAST_ONLY ICMPv6 ইকো প্রক্রিয়াকরণ শুধুমাত্র মাল্টিকাস্ট অনুরোধের জন্য সক্ষম
OT_ICMP6_ECHO_HANDLER_ALL ICMPv6 ইকো প্রসেসিং ইউনিকাস্ট এবং মাল্টিকাস্ট অনুরোধের জন্য সক্ষম
otIcmp6RegisterHandler otError otIcmp6RegisterHandler(
otInstance *aInstance,
otIcmp6Handler *aHandler
) প্রাপ্ত ICMPv6 বার্তা প্রদানের জন্য একটি হ্যান্ডলার নিবন্ধন করে।
দ্রষ্টব্য: একটি হ্যান্ডলার কাঠামো aHandler স্থায়ী (স্থির) মেমরিতে সংরক্ষণ করতে হবে। OpenThread হ্যান্ডলার কাঠামোর একটি অনুলিপি তৈরি করে না।
বিস্তারিত পরামিতি [in] aInstance একটি OpenThread উদাহরণের একটি পয়েন্টার.
[in] aHandler কলব্যাক ধারণকারী একটি হ্যান্ডলারের একটি পয়েন্টার যা একটি ICMPv6 বার্তা প্রাপ্ত হলে কল করা হয়।
otIcmp6SendEchoRequest otError otIcmp6SendEchoRequest(
otInstance *aInstance,
otMessage *aMessage,
const otMessageInfo *aMessageInfo,
uint16_t aIdentifier
) থ্রেড ইন্টারফেসের মাধ্যমে একটি ICMPv6 ইকো অনুরোধ পাঠায়।
বিস্তারিত পরামিতি [in] aInstance একটি OpenThread উদাহরণের একটি পয়েন্টার.
[in] aMessage ICMPv6 পেলোড ধারণকারী বার্তা বাফারের একটি পয়েন্টার।
[in] aMessageInfo aMessage এর সাথে যুক্ত বার্তা তথ্যের একটি রেফারেন্স।
[in] aIdentifier এই ইকো অনুরোধের প্রতিধ্বনি উত্তর মেলানোর জন্য একটি শনাক্তকারী। শূন্য হতে পারে।
otIcmp6SetEchoMode void otIcmp6SetEchoMode(
otInstance *aInstance,
otIcmp6EchoMode aMode
) ICMPv6 ইকো প্রসেসিং সক্ষম আছে কিনা তা সেট করে।
বিস্তারিত পরামিতি [in] aInstance একটি OpenThread উদাহরণের একটি পয়েন্টার.
[in] aMode ICMPv6 ইকো প্রসেসিং মোড।
ম্যাক্রো OT_ICMP6_HEADER_DATA_SIZE 4 OT_ICMP6_ROUTER_ADVERT_MIN_SIZE OT_ICMP6_ROUTER_ADVERT_MIN_SIZE 16 কোনো বিকল্প ছাড়াই একটি রাউটারের বিজ্ঞাপন বার্তার আকার।
সম্পদ OpenThread API রেফারেন্স বিষয়গুলি উৎস কোড থেকে উদ্ভূত হয়, যা GitHub- এ উপলব্ধ। আরও তথ্যের জন্য, বা আমাদের ডকুমেন্টেশনে অবদান রাখতে, সম্পদ দেখুন।
অন্য কিছু উল্লেখ করা না থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons অ্যাট্রিবিউশন 4.0 লাইসেন্স -এর অধীনে এবং কোডের স্যাম্পেল Apache 2.0 লাইসেন্স -এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক। OPENTHREAD ও এর সম্পর্কিত চিহ্ন হল Thread Group-এর ট্রেডমার্রক এবং এগুলিকে লাইসেন্সের অধীনে ব্যবহার করা হয়।
2023-12-01 UTC-তে শেষবার আপডেট করা হয়েছে।
আমাদের আরও কিছু জানাতে চান?
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2023-12-01 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]