मैसेज पूल
इस मॉड्यूल में मैसेज पूल के लिए प्लैटफ़ॉर्म ऐब्स्ट्रैक्शन शामिल है.
खास जानकारी
टाइपडीफ़ |
|
|---|---|
otMessageBuffer
|
typedefstruct otMessageBuffer
OpenThread मैसेज बफ़र के बारे में जानकारी. |
फ़ंक्शन |
|
|---|---|
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 पर उपलब्ध है. ज़्यादा जानकारी या हमारे दस्तावेज़ में योगदान देने के लिए, संसाधन देखें.