মতামত জানান
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
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-তে শেষবার আপডেট করা হয়েছে।"],[],[]]