nl::Weave::الملفات الشخصية::DeviceDescription::SelectRequestMessage

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

نموذج تم تحليله لرسالة SelectRequest.

الملخّص

الاكتساب

يكتسب من: nl::Weave::Profiles::DeviceDescription::SelectDeviceCriteria

وظائف عامة

Encode(PacketBuffer *msgBuf) const
يعمل على ترميز عنصر SelectRequestMessage إلى المخزن المؤقت Inet المُقدَّم.

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

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

وظائف عامة

ترميز

WEAVE_ERROR Encode(
  PacketBuffer *msgBuf
) const 

يعمل على ترميز عنصر SelectRequestMessage إلى المخزن المؤقت Inet المُقدَّم.

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

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

فك الترميز

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

فك ترميز رسالة تحديد الطلب من مخزن مؤقت Inet إلى كائن SelectRequestMessage المقدَّم.

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