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