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

यूडीपी फॉरवर्ड

इस मॉड्यूल में UDP फ़ॉरवर्ड फ़ीचर के फ़ंक्शंस शामिल हैं।

सारांश

OPENTHREAD_CONFIG_UDP_FORWARD_ENABLE फ़ॉरवर्ड फ़ीचर ( OPENTHREAD_CONFIG_UDP_FORWARD_ENABLE ) सक्षम होने पर इस मॉड्यूल में कार्य उपलब्ध हैं।

typedefs

otUdpForwarder )(otMessage *aMessage, uint16_t aPeerPort, otIp6Address *aPeerAddr, uint16_t aSockPort, void *aContext) typedef
void(*
यह फ़ंक्शन पॉइंटर होस्ट करने के लिए यूडीपी पैकेट वितरित करता है और होस्ट को पैकेट को अपने नेटवर्क स्टैक के माध्यम से भेजना चाहिए।

कार्य

otUdpForwardReceive ( otInstance *aInstance, otMessage *aMessage, uint16_t aPeerPort, const otIp6Address *aPeerAddr, uint16_t aSockPort)
void
होस्ट से प्राप्त एक यूडीपी पैकेट संभालें।
otUdpForwardSetForwarder ( otInstance *aInstance, otUdpForwarder aForwarder, void *aContext)
void
होस्ट करने के लिए UDP पैकेट वितरित करने के लिए UDP अग्रेषित कॉलबैक सेट करें।

typedefs

otUdpForwarder

void(* otUdpForwarder)(otMessage *aMessage, uint16_t aPeerPort, otIp6Address *aPeerAddr, uint16_t aSockPort, void *aContext)

यह फ़ंक्शन पॉइंटर UDP पैकेट को होस्ट करने के लिए डिलीवर करता है और होस्ट को पैकेट को अपने नेटवर्क स्टैक के माध्यम से भेजना चाहिए।

विवरण
पैरामीटर
[in] aMessage
यूडीपी संदेश के लिए एक सूचक।
[in] aPeerPort
गंतव्य UDP पोर्ट।
[in] aPeerAddr
गंतव्य IPv6 पते के लिए एक सूचक।
[in] aSockPort
स्रोत UDP पोर्ट।
[in] aContext
अनुप्रयोग-विशिष्ट संदर्भ के लिए एक सूचक।

कार्य

otUdpForwardReceive

void otUdpForwardReceive(
  otInstance *aInstance,
  otMessage *aMessage,
  uint16_t aPeerPort,
  const otIp6Address *aPeerAddr,
  uint16_t aSockPort
)

होस्ट से प्राप्त एक यूडीपी पैकेट संभालें।

कॉल की सफलता या असफलता से कोई फर्क नहीं पड़ता, संदेश को मुक्त कर दिया गया है।

विवरण
पैरामीटर
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[in] aMessage
यूडीपी संदेश के लिए एक सूचक।
[in] aPeerPort
स्रोत UDP पोर्ट।
[in] aPeerAddr
स्रोत पते के लिए एक सूचक।
[in] aSockPort
गंतव्य UDP पोर्ट।

otUdpForwardSetForwarder

void otUdpForwardSetForwarder(
  otInstance *aInstance,
  otUdpForwarder aForwarder,
  void *aContext
)

होस्ट करने के लिए UDP पैकेट वितरित करने के लिए UDP अग्रेषित कॉलबैक सेट करें।

विवरण
पैरामीटर
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[in] aForwarder
फ़ंक्शन के लिए एक पॉइंटर को होस्ट करने के लिए UDP पैकेट को अग्रेषित किया जाता है।
[in] aContext
अनुप्रयोग-विशिष्ट संदर्भ के लिए एक सूचक।