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