nl::Weave::Profiles::DeviceDescription::IdentifyResponseMessage

#include <src/lib/profiles/device-description/DeviceDescription.h>

IdentityResponse मैसेज का पार्स किया गया फ़ॉर्म.

खास जानकारी

सार्वजनिक विशेषताएं

DeviceDesc
डिवाइस के बारे में बताने वाला डिस्क्रिप्टर, जिसमें जवाब देने वाले डिवाइस के बारे में बताया गया है.

सार्वजनिक फ़ंक्शन

Encode(PacketBuffer *msgBuf)
इस IdentifyResponseMessage ऑब्जेक्ट को दिए गए मैसेज बफ़र में कोड में बदलता है.

सार्वजनिक स्टैटिक फ़ंक्शन

Decode(PacketBuffer *msgBuf, IdentifyResponseMessage & msg)
यह फ़ंक्शन, Inet बफ़र से 'जवाब की पहचान करें' मैसेज को, दिए गए IdentifyResponseMessage ऑब्जेक्ट में डिकोड करता है.

सार्वजनिक विशेषताएं

DeviceDesc

WeaveDeviceDescriptor DeviceDesc

डिवाइस के बारे में बताने वाला डिस्क्रिप्टर, जिसमें जवाब देने वाले डिवाइस के बारे में बताया गया है.

सार्वजनिक फ़ंक्शन

एन्कोड

WEAVE_ERROR Encode(
  PacketBuffer *msgBuf
)

इस IdentifyResponseMessage ऑब्जेक्ट को दिए गए मैसेज बफ़र में कोड में बदलता है.

ब्यौरा
पैरामीटर
[in,out] msgBuf
'जवाब की पहचान करें' मैसेज लिखने के लिए Inet बफ़र का पॉइंटर.
रिटर्न वैल्यू
WEAVE_NO_ERROR
सफलता पर.
other
Weave या प्लैटफ़ॉर्म के हिसाब से किसी गड़बड़ी के कोड से पता चलता है कि IdentifyResponseMessage को कोड में बदलते समय कोई गड़बड़ी हुई.

सार्वजनिक स्टैटिक फ़ंक्शन

Decode

WEAVE_ERROR Decode(
  PacketBuffer *msgBuf,
  IdentifyResponseMessage & msg
)

यह फ़ंक्शन, Inet बफ़र से 'जवाब की पहचान करें' मैसेज को, दिए गए IdentifyResponseMessage ऑब्जेक्ट में डिकोड करता है.

ब्यौरा
पैरामीटर
[in] msgBuf
'अनुरोध की पहचान करें' मैसेज को डिकोड करने के लिए Inet बफ़र का पॉइंटर.
[out] msg
जानकारी अपने-आप भरने के लिए, IdentifyRequestMessage का रेफ़रंस.
रिटर्न वैल्यू
WEAVE_ERROR_WRONG_TLV_TYPE
अगर यह डिवाइस का ब्यौरा TLV नहीं है.
WEAVE_ERROR_UNEXPECTED_TLV_ELEMENT
अगर डिवाइस के ब्यौरे के बाद, TLV डेटा मिलता है.
WEAVE_NO_ERROR
सफलता पर.
other
Weave या प्लैटफ़ॉर्म के हिसाब से किसी गड़बड़ी के कोड से पता चलता है कि IdentifyResponseMessage को डिकोड करने में कोई गड़बड़ी हुई.