मैसेज पूल
इस मॉड्यूल में मैसेज पूल के लिए प्लैटफ़ॉर्म ऐब्स्ट्रैक्शन शामिल है.
खास जानकारी
| टाइपडीफ़ | |
|---|---|
| otMessageBuffer | typedef struct otMessageBufferOpenThread मैसेज बफ़र के बारे में जानकारी.  | 
| फ़ंक्शन | |
|---|---|
| otPlatMessagePoolFree(otInstance *aInstance, otMessageBuffer *aBuffer) | voidइसका इस्तेमाल, प्लैटफ़ॉर्म के मैनेज किए जा रहे बफ़र पूल में बफ़र वापस लाने के लिए किया जाता है.  | 
| otPlatMessagePoolInit(otInstance *aInstance, uint16_t aMinNumFreeBuffers, size_t aBufferSize) | voidप्लैटफ़ॉर्म पर लागू किए गए मैसेज पूल को शुरू करें.  | 
| otPlatMessagePoolNew(otInstance *aInstance) | प्लैटफ़ॉर्म से मैनेज किए जाने वाले बफ़र पूल से बफ़र तय करें.  | 
| otPlatMessagePoolNumFreeBuffers(otInstance *aInstance) | uint16_tमुफ़्त बफ़र की संख्या पाएं.  | 
| संरचना | |
|---|---|
| otMessageBuffer | OpenThread मैसेज बफ़र के बारे में जानकारी. | 
टाइपडीफ़
फ़ंक्शन
otPlatMessagePoolFree
void otPlatMessagePoolFree( otInstance *aInstance, otMessageBuffer *aBuffer )
इसका इस्तेमाल, प्लैटफ़ॉर्म के मैनेज किए जा रहे बफ़र पूल में बफ़र वापस लाने के लिए किया जाता है.
इस नीति का इस्तेमाल, OPENTHREAD_CONFIG_PLATFORM_MESSAGE_MANAGEMENT के चालू होने पर किया जाता है.
| जानकारी | |||||
|---|---|---|---|---|---|
| पैरामीटर | 
 | ||||
otPlatMessagePoolInit
void otPlatMessagePoolInit( otInstance *aInstance, uint16_t aMinNumFreeBuffers, size_t aBufferSize )
प्लैटफ़ॉर्म पर लागू किए गए मैसेज पूल को शुरू करें.
इस नीति का इस्तेमाल, OPENTHREAD_CONFIG_PLATFORM_MESSAGE_MANAGEMENT के चालू होने पर किया जाता है.
| जानकारी | |||||||
|---|---|---|---|---|---|---|---|
| पैरामीटर | 
 | ||||||
otPlatMessagePoolNew
otMessageBuffer * otPlatMessagePoolNew( otInstance *aInstance )
प्लैटफ़ॉर्म से मैनेज किए जाने वाले बफ़र पूल से बफ़र तय करें.
इस नीति का इस्तेमाल, OPENTHREAD_CONFIG_PLATFORM_MESSAGE_MANAGEMENT के चालू होने पर किया जाता है.
दिखाए गए बफ़र इंस्टेंस में कम से कम aBufferSize बाइट होने चाहिए (जैसा कि otPlatMessagePoolInit() में बताया गया है).
| जानकारी | |||
|---|---|---|---|
| पैरामीटर | 
 | ||
| लौटाए गए सामान | कोई बफ़र उपलब्ध न होने पर बफ़र या NULL के लिए पॉइंटर.  | ||
otPlatMessagePoolNumFreeBuffers
uint16_t otPlatMessagePoolNumFreeBuffers( otInstance *aInstance )
मुफ़्त बफ़र की संख्या पाएं.
इस नीति का इस्तेमाल, OPENTHREAD_CONFIG_PLATFORM_MESSAGE_MANAGEMENT के चालू होने पर किया जाता है.
| जानकारी | |||
|---|---|---|---|
| पैरामीटर | 
 | ||
| लौटाए गए सामान | फ़िलहाल, बफ़र की संख्या मुफ़्त है और OpenThread के लिए उपलब्ध है.  | ||
संसाधन
OpenThread API के रेफ़रंस के विषय, सोर्स कोड से मिलते हैं. यह सोर्स GitHub पर उपलब्ध है. ज़्यादा जानकारी या हमारे दस्तावेज़ में योगदान देने के लिए, संसाधन देखें.