กลุ่มข้อความ
โมดูลนี้มีนามธรรมของแพลตฟอร์มสำหรับกลุ่มข้อความ
สรุป
Typedef |
|
|---|---|
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 |
Typedef
ฟังก์ชัน
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
|
||
แหล่งข้อมูล
หัวข้ออ้างอิง API ของ OpenThread จะมาจากซอร์สโค้ดซึ่งพร้อมใช้งานใน GitHub ดูข้อมูลเพิ่มเติมหรือมีส่วนร่วมในเอกสารประกอบของเราได้ที่แหล่งข้อมูล