याद
इस मॉड्यूल में डायनामिक मेमोरी एलोकेशन के लिए प्लेटफॉर्म एब्स्ट्रक्शन शामिल है।
सारांश
कार्य | |
---|---|
otPlatCAlloc (size_t aNum, size_t aSize) | void * गतिशील रूप से नई मेमोरी आवंटित करता है। |
otPlatFree (void *aPtr) | void पेड़ों की स्मृति जिसे गतिशील रूप से आवंटित किया गया था। |
कार्य
otPlatCAlloc
void * otPlatCAlloc( size_t aNum, size_t aSize )
गतिशील रूप से नई मेमोरी आवंटित करता है।
प्लेटफ़ॉर्म जो इसका समर्थन करते हैं, उन्हें कॉलोक पर पुनर्निर्देशित करना चाहिए। जो कॉलॉक का समर्थन नहीं करते हैं, उनके लिए समान कार्यक्षमता का समर्थन करना चाहिए:
"कॉलोक () फ़ंक्शन संयुग्मित रूप से गिनती की वस्तुओं के लिए पर्याप्त स्थान आवंटित करता है जो प्रत्येक के आकार बाइट्स हैं और आवंटित मेमोरी को एक पॉइंटर लौटाता है। आवंटित मेमोरी बाइट्स ऑफ़ वैल्यू जीरो से भर जाती है।"
यह फ़ंक्शन OPENTHREAD_CONFIG_HEAP_EXTERNAL_ENABLE के लिए आवश्यक है।
विवरण | |||||
---|---|---|---|---|---|
पैरामीटर |
| ||||
वापसी मान |
|
otPlatFree
void otPlatFree( void *aPtr )
पेड़ों की स्मृति जिसे गतिशील रूप से आवंटित किया गया था।
यह फ़ंक्शन OPENTHREAD_CONFIG_HEAP_EXTERNAL_ENABLE के लिए आवश्यक है।
विवरण | |||
---|---|---|---|
पैरामीटर |
|