Nhóm tin nhắn
Mô-đun này bao gồm bản tóm tắt nền tảng cho nhóm thông báo.
Tóm tắt
Typedef |
|
---|---|
otMessageBuffer
|
typedefstruct otMessageBuffer
Đại diện cho vùng đệm thông báo OpenThread. |
Hàm |
|
---|---|
otPlatMessagePoolFree(otInstance *aInstance, otMessageBuffer *aBuffer)
|
void
Được dùng để giải phóng một vùng đệm trở lại nhóm vùng đệm do nền tảng quản lý.
|
otPlatMessagePoolInit(otInstance *aInstance, uint16_t aMinNumFreeBuffers, size_t aBufferSize)
|
void
Khởi động nhóm thông báo đã triển khai trên nền tảng.
|
otPlatMessagePoolNew(otInstance *aInstance)
|
Phân bổ một vùng đệm từ nhóm vùng đệm do nền tảng quản lý.
|
otPlatMessagePoolNumFreeBuffers(otInstance *aInstance)
|
uint16_t
Nhận số lượng vùng đệm trống.
|
Cấu trúc |
|
---|---|
otMessageBuffer |
Đại diện cho vùng đệm thông báo OpenThread. |
Typedef
Hàm
otPlatMessagePoolFree
void otPlatMessagePoolFree( otInstance *aInstance, otMessageBuffer *aBuffer )
Được dùng để giải phóng một vùng đệm trở lại nhóm vùng đệm do nền tảng quản lý.
Được dùng khi bạn bật OPENTHREAD_CONFIG_PLATFORM_MESSAGE_MANAGEMENT
.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Thông số |
|
otPlatMessagePoolInit
void otPlatMessagePoolInit( otInstance *aInstance, uint16_t aMinNumFreeBuffers, size_t aBufferSize )
Khởi động nhóm thông báo đã triển khai trên nền tảng.
Được dùng khi bạn bật OPENTHREAD_CONFIG_PLATFORM_MESSAGE_MANAGEMENT
.
Thông tin chi tiết | |||||||
---|---|---|---|---|---|---|---|
Thông số |
|
otPlatMessagePoolNew
otMessageBuffer * otPlatMessagePoolNew( otInstance *aInstance )
Phân bổ một vùng đệm từ nhóm vùng đệm do nền tảng quản lý.
Được dùng khi bạn bật OPENTHREAD_CONFIG_PLATFORM_MESSAGE_MANAGEMENT
.
Thực thể vùng đệm được trả về PHẢI có ít nhất aBufferSize
byte (như chỉ định trong otPlatMessagePoolInit()
).
Thông tin chi tiết | |||
---|---|---|---|
Thông số |
|
||
Trả về |
Con trỏ đến vùng đệm hoặc NULL nếu không có vùng đệm nào.
|
otPlatMessagePoolNumFreeBuffers
uint16_t otPlatMessagePoolNumFreeBuffers( otInstance *aInstance )
Nhận số lượng vùng đệm trống.
Được dùng khi bạn bật OPENTHREAD_CONFIG_PLATFORM_MESSAGE_MANAGEMENT
.
Thông tin chi tiết | |||
---|---|---|---|
Thông số |
|
||
Trả về |
Số lượng vùng đệm hiện còn trống và có sẵn cho OpenThread.
|
Tài nguyên
Các chủ đề tham khảo API OpenThread bắt nguồn từ mã nguồn, có trên GitHub. Để biết thêm thông tin hoặc để đóng góp cho tài liệu của chúng tôi, hãy tham khảo Tài nguyên.