مجموعة الرسائل
تتضمن هذه الوحدة ملخصًا للنظام الأساسي لمجمّع الرسائل.
ملخّص
أنواع المحددات |
|
---|---|
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. |
أنواع المحددات
الدوال
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 من رمز المصدر، وهو متاح على GitHub. للحصول على مزيد من المعلومات أو للمساهمة في المستندات، يمكنك الاطّلاع على المراجع.