বার্তা পুল
এই মডিউলটিতে বার্তা পুলের জন্য প্ল্যাটফর্ম বিমূর্ততা অন্তর্ভুক্ত রয়েছে।
সারসংক্ষেপ
Typedefs | |
---|---|
otMessageBuffer | typedefstruct otMessageBuffer একটি OpenThread বার্তা বাফার প্রতিনিধিত্ব করে। |
ফাংশন | |
---|---|
otPlatMessagePoolFree ( otInstance *aInstance, otMessageBuffer *aBuffer) | void প্ল্যাটফর্ম পরিচালিত বাফার পুলে একটি বাফার মুক্ত করতে ব্যবহৃত হয়। |
otPlatMessagePoolInit ( otInstance *aInstance, uint16_t aMinNumFreeBuffers, size_t aBufferSize) | void প্ল্যাটফর্ম বাস্তবায়িত বার্তা পুল শুরু করুন। |
otPlatMessagePoolNew ( otInstance *aInstance) | প্ল্যাটফর্ম পরিচালিত বাফার পুল থেকে একটি বাফার বরাদ্দ করুন। |
otPlatMessagePoolNumFreeBuffers ( otInstance *aInstance) | uint16_t বিনামূল্যে বাফার সংখ্যা পান. |
কাঠামো | |
---|---|
otMessageBuffer | একটি OpenThread বার্তা বাফার প্রতিনিধিত্ব করে। |
Typedefs
otMessageBuffer
struct otMessageBuffer otMessageBuffer
একটি OpenThread বার্তা বাফার প্রতিনিধিত্ব করে।
ফাংশন
otPlatMessagePoolFree
void otPlatMessagePoolFree( otInstance *aInstance, otMessageBuffer *aBuffer )
প্ল্যাটফর্ম পরিচালিত বাফার পুলে একটি বাফার মুক্ত করতে ব্যবহৃত হয়।
OPENTHREAD_CONFIG_PLATFORM_MESSAGE_MANAGEMENT
সক্ষম হলে ব্যবহার করা হয়৷
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
|
otPlatMessagePoolInit
void otPlatMessagePoolInit( otInstance *aInstance, uint16_t aMinNumFreeBuffers, size_t aBufferSize )
প্ল্যাটফর্ম বাস্তবায়িত বার্তা পুল শুরু করুন।
OPENTHREAD_CONFIG_PLATFORM_MESSAGE_MANAGEMENT
সক্ষম হলে ব্যবহার করা হয়৷
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
|
otPlatMessagePoolNew
otMessageBuffer * otPlatMessagePoolNew( otInstance *aInstance )
প্ল্যাটফর্ম পরিচালিত বাফার পুল থেকে একটি বাফার বরাদ্দ করুন।
OPENTHREAD_CONFIG_PLATFORM_MESSAGE_MANAGEMENT
সক্ষম হলে ব্যবহার করা হয়৷
প্রত্যাবর্তিত বাফার উদাহরণে কমপক্ষে aBufferSize
বাইট থাকতে হবে (যেমনটি otPlatMessagePoolInit()
এ উল্লেখ করা হয়েছে)।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | কোনো বাফার উপলব্ধ না হলে বাফার বা NULL-এর একটি পয়েন্টার। |
otPlatMessagePoolNumFreeBuffers
uint16_t otPlatMessagePoolNumFreeBuffers( otInstance *aInstance )
বিনামূল্যে বাফার সংখ্যা পান.
OPENTHREAD_CONFIG_PLATFORM_MESSAGE_MANAGEMENT
সক্ষম হলে ব্যবহার করা হয়৷
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | বাফারের সংখ্যা বর্তমানে বিনামূল্যে এবং OpenThread-এ উপলব্ধ। |
সম্পদ
OpenThread API রেফারেন্স বিষয়গুলি উৎস কোড থেকে উদ্ভূত হয়, যা GitHub- এ উপলব্ধ। আরও তথ্যের জন্য, বা আমাদের ডকুমেন্টেশনে অবদান রাখতে, সম্পদ দেখুন।