Bộ nhớ
Mô-đun này bao gồm tính năng trừu tượng nền tảng để phân bổ bộ nhớ động.
Tóm tắt
Hàm |
|
---|---|
otPlatCAlloc(size_t aNum, size_t aSize)
|
void *
Tự động phân bổ bộ nhớ mới.
|
otPlatFree(void *aPtr)
|
void
Giải phóng bộ nhớ được phân bổ động.
|
Hàm
otPlatCAlloc
void * otPlatCAlloc( size_t aNum, size_t aSize )
Tự động phân bổ bộ nhớ mới.
Trên các nền tảng hỗ trợ lệnh gọi này, bạn chỉ cần chuyển hướng đến hàm calloc. Đối với những chức năng không hỗ trợ hàm calloc, bạn cũng phải hỗ trợ cùng một chức năng như sau:
"Hàm calloc() liên tục phân bổ đủ dung lượng cho các đối tượng đếm có kích thước bằng byte của bộ nhớ và trả về một con trỏ tới bộ nhớ được phân bổ. Bộ nhớ được phân bổ chứa các byte có giá trị bằng 0."
Bắt buộc đối với P đảm bảo tính phí khi bạn gửi tích hợp.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Thông số |
|
||||
Giá trị trả về |
|
otPlatFree
void otPlatFree( void *aPtr )
Giải phóng bộ nhớ được phân bổ động.
Bắt buộc đối với P đảm bảo tính phí khi bạn gửi tích hợp.
Thông tin chi tiết | |||
---|---|---|---|
Thông số |
|
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.