Memori
Modul ini mencakup abstraksi platform untuk alokasi memori dinamis.
Ringkasan
        Fungsi | 
    |
|---|---|
        otPlatCAlloc(size_t aNum, size_t aSize)
       | 
      
        void *
        Secara dinamis mengalokasikan memori baru.  
       | 
    
        otPlatFree(void *aPtr)
       | 
      
        void
        Mengosongkan memori yang dialokasikan secara dinamis.  
       | 
    
Fungsi
otPlatCAlloc
void * otPlatCAlloc( size_t aNum, size_t aSize )
Secara dinamis mengalokasikan memori baru.
Pada platform yang mendukungnya, seharusnya dialihkan ke calloc. Bagi yang tidak mendukung calloc, harus mendukung fungsi yang sama:
"Fungsi calloc() secara berurutan mengalokasikan cukup ruang untuk objek count yang masing-masing berukuran byte memori dan mengembalikan pointer ke memori yang dialokasikan. Memori yang dialokasikan diisi dengan byte yang bernilai nol."
Diperlukan untuk OPENANCHOR_CONFIG_HEAP_EXTERNAL_ENABLE.
| Detail | |||||
|---|---|---|---|---|---|
| Parameter | 
              
  | 
          ||||
| Nilai Pengembalian | 
              
  | 
          ||||
otPlatFree
void otPlatFree( void *aPtr )
Mengosongkan memori yang dialokasikan secara dinamis.
Diperlukan untuk OPENANCHOR_CONFIG_HEAP_EXTERNAL_ENABLE.
| Detail | |||
|---|---|---|---|
| Parameter | 
              
  | 
          ||
Referensi
Topik Referensi OpenThread API berasal dari kode sumber yang tersedia di GitHub. Untuk informasi selengkapnya, atau untuk berkontribusi pada dokumentasi kami, lihat Referensi.