استخر پیام
این ماژول شامل انتزاع پلت فرم برای مخزن پیام است.
خلاصه
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
کارکرد
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 سرچشمه می گیرند. برای اطلاعات بیشتر، یا مشارکت در اسناد ما، به منابع مراجعه کنید.