nl::Weave::Profiles::DeviceDescription::IdentifyRequestMessage

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

نموذج رسالة تحديد الطلب الذي تم تحليله

ملخّص

الاكتساب

يتم اكتسابه من: nl::Weave::Profiles::DeviceDescription::IdentifyDeviceCriteria

وظائف عامة

Encode(PacketBuffer *msgBuf) const
ترميز هذا العنصر IdentifyRequestMessage في المخزن المؤقت Inet الذي تم توفيره.

الدوال الثابتة العامة

Decode(PacketBuffer *msgBuf, uint64_t msgDestNodeId, IdentifyRequestMessage & msg)
فك ترميز رسالة "تحديد الطلب" من المخزن المؤقت Inet إلى عنصر IdentifyRequestMessage المقدَّم.

وظائف عامة

ترميز

WEAVE_ERROR Encode(
  PacketBuffer *msgBuf
) const 

ترميز هذا العنصر IdentifyRequestMessage في المخزن المؤقت Inet الذي تم توفيره.

التفاصيل
المعلمات
[in,out] msgBuf
مؤشر إلى المخزن المؤقت Inet لكتابة رسالة "تحديد الطلب" إليه.
قيم الإرجاع
WEAVE_NO_ERROR
دون شروط.

الدوال الثابتة العامة

Decode

WEAVE_ERROR Decode(
  PacketBuffer *msgBuf,
  uint64_t msgDestNodeId,
  IdentifyRequestMessage & msg
)

فك ترميز رسالة "تحديد الطلب" من المخزن المؤقت Inet في عنصر IdentifyRequestMessage المقدَّم.

التفاصيل
المعلمات
[in] msgBuf
مؤشر إلى المخزن المؤقت Inet لفك ترميز رسالة "تحديد الطلب" منه
[in] msgDestNodeId
رقم تعريف العقدة الوجهة للرسالة التي يتم فك ترميزها.
[in,out] msg
مرجع إلى IdentifyRequestMessage المطلوب تعبئته.
قيم الإرجاع
WEAVE_ERROR_INVALID_MESSAGE_LENGTH
إذا كان المخزن المؤقت المقدم طولاً غير صالح.
WEAVE_NO_ERROR
عند النجاح.