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