मेमोरी
इस मॉड्यूल में, डाइनैमिक मेमोरी ऐलोकेशन के लिए प्लैटफ़ॉर्म ऐब्स्ट्रैक्शन शामिल है.
खास जानकारी
फ़ंक्शन |
|
---|---|
otPlatCAlloc(size_t aNum, size_t aSize)
|
void *
डाइनैमिक तौर पर नई मेमोरी असाइन करता है.
|
otPlatFree(void *aPtr)
|
void
डाइनैमिक तौर पर असाइन की गई मेमोरी खाली करता है.
|
फ़ंक्शन
otPlatCAlloc
void * otPlatCAlloc( size_t aNum, size_t aSize )
डाइनैमिक तौर पर नई मेमोरी असाइन करता है.
इसका समर्थन करने वाले प्लैटफ़ॉर्म पर, इसे सिर्फ़ Calloc पर रीडायरेक्ट किया जाना चाहिए. जो कॉलओक का समर्थन नहीं करते हैं, उनके लिए समान फ़ंक्शन का समर्थन करना चाहिए:
"calloc() फ़ंक्शन, हर ऑब्जेक्ट की संख्या के साइज़ बाइट की गिनती के लिए, लगातार ज़रूरत के मुताबिक जगह देता है. साथ ही, असाइन की गई मेमोरी के लिए एक पॉइंटर देता है. असाइन की गई मेमोरी, शून्य मान वाले बाइट से भरी हुई है."
AMP कंसोल कॉन्फ़िगरेशन कॉन्फ़िगरेशन के मुताबिक है
जानकारी | |||||
---|---|---|---|---|---|
पैरामीटर |
|
||||
रिटर्न वैल्यू |
|
otPlatFree
void otPlatFree( void *aPtr )
डाइनैमिक तौर पर असाइन की गई मेमोरी खाली करता है.
AMP कंसोल कॉन्फ़िगरेशन कॉन्फ़िगरेशन के मुताबिक है
जानकारी | |||
---|---|---|---|
पैरामीटर |
|
संसाधन
OpenThread API के रेफ़रंस के विषय, सोर्स कोड से मिलते हैं. यह सोर्स GitHub पर उपलब्ध है. ज़्यादा जानकारी या हमारे दस्तावेज़ में योगदान देने के लिए, संसाधन देखें.