Google is committed to advancing racial equity for Black communities. See how.
इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

संदेश पूल

इस मॉड्यूल में संदेश पूल के लिए मंच अमूर्त शामिल है।

सारांश

कार्य

otPlatMessagePoolFree ( otInstance *aInstance, otMessage *aBuffer)
void
इस फ़ंक्शन का उपयोग बफ़र को प्लेटफ़ॉर्म प्रबंधित बफर पूल में वापस करने के लिए किया जाता है।
otPlatMessagePoolInit ( otInstance *aInstance, uint16_t aMinNumFreeBuffers, size_t aBufferSize)
void
प्लेटफ़ॉर्म कार्यान्वित संदेश पूल को प्रारंभ करें।
otPlatMessagePoolNew ( otInstance *aInstance)
प्लेटफ़ॉर्म प्रबंधित बफर पूल से एक बफर आवंटित करें।
otPlatMessagePoolNumFreeBuffers ( otInstance *aInstance)
uint16_t
मुफ्त बफर की संख्या प्राप्त करें।

कार्य

otPlatMessagePoolFree

void otPlatMessagePoolFree(
  otInstance *aInstance,
  otMessage *aBuffer
)

इस फ़ंक्शन का उपयोग बफ़र को प्लेटफ़ॉर्म प्रबंधित बफर पूल में वापस करने के लिए किया जाता है।

विवरण
पैरामीटर
[in] aInstance
OpenThread उदाहरण के लिए एक सूचक।
[in] aBuffer
मुक्त करने के लिए बफर।

otPlatMessagePoolInit

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

प्लेटफ़ॉर्म कार्यान्वित संदेश पूल को प्रारंभ करें।

विवरण
पैरामीटर
[in] aInstance
OpenThread उदाहरण के लिए एक सूचक।
[in] aMinNumFreeBuffers
एक uint16 जिसमें OpenThread द्वारा वांछित बफ़र्स की न्यूनतम संख्या है।
[in] aBufferSize
बफ़र ऑब्जेक्ट के बाइट्स में आकार।

otPlatMessagePoolNew

otMessage * otPlatMessagePoolNew(
  otInstance *aInstance
)

प्लेटफ़ॉर्म प्रबंधित बफर पूल से एक बफर आवंटित करें।

विवरण
पैरामीटर
[in] aInstance
OpenThread उदाहरण के लिए एक सूचक।
रिटर्न
बफ़र या NULL के लिए एक पॉइंटर यदि कोई बफ़र उपलब्ध नहीं है।

otPlatMessagePoolNumFreeBuffers

uint16_t otPlatMessagePoolNumFreeBuffers(
  otInstance *aInstance
)

मुफ्त बफर की संख्या प्राप्त करें।

विवरण
पैरामीटर
[in] aInstance
OpenThread उदाहरण के लिए एक सूचक।
रिटर्न
बफ़र्स की संख्या वर्तमान में मुक्त है और OpenThread के लिए उपलब्ध है।