Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Trang này được dịch bởi Cloud Translation API.
Switch to English

Nhóm tin nhắn

Mô-đun này bao gồm sự trừu tượng hóa nền tảng cho nhóm tin nhắn.

Tóm lược

Chức năng

otPlatMessagePoolFree ( otInstance *aInstance, otMessage *aBuffer)
void
Chức năng này được sử dụng để giải phóng Bộ đệm trở lại vùng đệm được quản lý nền tảng.
otPlatMessagePoolInit ( otInstance *aInstance, uint16_t aMinNumFreeBuffers, size_t aBufferSize)
void
Khởi tạo nhóm thông báo được triển khai nền tảng.
otPlatMessagePoolNew ( otInstance *aInstance)
Phân bổ bộ đệm từ vùng đệm được quản lý nền tảng.
otPlatMessagePoolNumFreeBuffers ( otInstance *aInstance)
uint16_t
Nhận số lượng bộ đệm miễn phí.

Chức năng

otPlatMessagePoolFree

void otPlatMessagePoolFree(
  otInstance *aInstance,
  otMessage *aBuffer
)

Chức năng này được sử dụng để giải phóng Bộ đệm trở lại vùng đệm được quản lý nền tảng.

Chi tiết
Thông số
[in] aInstance
Một con trỏ đến phiên bản OpenThread.
[in] aBuffer
Bộ đệm để miễn phí.

otPlatMessagePoolInit

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

Khởi tạo nhóm thông báo được triển khai nền tảng.

Chi tiết
Thông số
[in] aInstance
Một con trỏ đến phiên bản OpenThread.
[in] aMinNumFreeBuffers
Một uint16 chứa số bộ đệm miễn phí tối thiểu mà OpenThread mong muốn.
[in] aBufferSize
Kích thước tính bằng byte của đối tượng Buffer.

otPlatMessagePoolNew

otMessage * otPlatMessagePoolNew(
  otInstance *aInstance
)

Phân bổ bộ đệm từ vùng đệm được quản lý nền tảng.

Chi tiết
Thông số
[in] aInstance
Một con trỏ đến phiên bản OpenThread.
Lợi nhuận
Một con trỏ đến Bộ đệm hoặc NULL nếu không có Bộ đệm nào.

otPlatMessagePoolNumFreeBuffers

uint16_t otPlatMessagePoolNumFreeBuffers(
  otInstance *aInstance
)

Nhận số lượng bộ đệm miễn phí.

Chi tiết
Thông số
[in] aInstance
Một con trỏ đến phiên bản OpenThread.
Lợi nhuận
Số lượng bộ đệm hiện đang miễn phí và có sẵn cho OpenThread.