Google is committed to advancing racial equity for Black communities. See how.
ترجمت واجهة Cloud Translation API‏ هذه الصفحة.
Switch to English

تجمع الرسائل

تتضمن هذه الوحدة تجريد النظام الأساسي لتجمع الرسائل.

ملخص

المهام

otPlatMessagePoolFree ( otInstance *aInstance, otMessage *aBuffer)
void
تُستخدم هذه الوظيفة لتحرير المخزن المؤقت مرة أخرى إلى تجمع المخزن المؤقت المُدار للنظام الأساسي.
otPlatMessagePoolInit ( otInstance *aInstance, uint16_t aMinNumFreeBuffers, size_t aBufferSize)
void
بدء تشغيل منصة الرسائل المنفذة.
otPlatMessagePoolNew ( otInstance *aInstance)
تخصيص مخزن مؤقت من تجمع المخزن المؤقت المُدار للنظام الأساسي.
otPlatMessagePoolNumFreeBuffers ( otInstance *aInstance)
uint16_t
احصل على عدد المخازن المؤقتة المجانية.

المهام

otPlatMessagePoolFree

void otPlatMessagePoolFree(
  otInstance *aInstance,
  otMessage *aBuffer
)

تُستخدم هذه الوظيفة لتحرير المخزن المؤقت مرة أخرى إلى تجمع المخزن المؤقت المُدار للنظام الأساسي.

تفاصيل
المعلمات
[in] aInstance
مؤشر إلى مثيل OpenThread.
[in] aBuffer
العازلة لتحرير.

otPlatMessagePoolInit

void otPlatMessagePoolInit(
  otInstance *aInstance,
  uint16_t aMinNumFreeBuffers,
  size_t aBufferSize
)

بدء تشغيل منصة الرسائل المنفذة.

تفاصيل
المعلمات
[in] aInstance
مؤشر إلى مثيل OpenThread.
[in] aMinNumFreeBuffers
uint16 يحتوي على الحد الأدنى من عدد المخازن المؤقتة المجانية المطلوبة بواسطة OpenThread.
[in] aBufferSize
الحجم بالبايت من كائن المخزن المؤقت.

otPlatMessagePoolNew

otMessage * otPlatMessagePoolNew(
  otInstance *aInstance
)

تخصيص مخزن مؤقت من تجمع المخزن المؤقت المُدار للنظام الأساسي.

تفاصيل
المعلمات
[in] aInstance
مؤشر إلى مثيل OpenThread.
عائدات
مؤشر إلى المخزن المؤقت أو NULL في حالة عدم توفر مخازن مؤقتة.

otPlatMessagePoolNumFreeBuffers

uint16_t otPlatMessagePoolNumFreeBuffers(
  otInstance *aInstance
)

احصل على عدد المخازن المؤقتة المجانية.

تفاصيل
المعلمات
[in] aInstance
مؤشر إلى مثيل OpenThread.
عائدات
عدد المخازن المؤقتة المجانية والمتاحة حاليًا لـ OpenThread.