nl::Weave::الملفات الشخصية::StatusReporting::StatusReport

الملخّص

الاكتساب

الأنواع الفرعية المعروفة:
: :::::::::::BDX_Current::Received:
:::::::::::::::: المشغّل:"::::: المشغّل:":: الانضمام:
::::::لا تنطبق المزيد: الصبغة:":: الوسائط:
:::
: لا نسخ::: الوسائط:::::::: بلا نسخ:::: الوسائط::::::: : : (: لا لا

الماكينات والبناء

StatusReport(void)
~StatusReport(void)

السمات العامة

mAdditionalInfo
mError
mProfileId
uint32_t
mStatusCode
uint16_t

وظائف عامة

init(uint32_t aProfileId, uint16_t aCode, ReferencedTLVData *aInfo)
init(WEAVE_ERROR aError)
operator==(const StatusReport & another) const
bool
pack(PacketBuffer *aBuffer, uint32_t maxLen)
packedLength(void)
uint16_t
success(void)
bool

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

AddErrorCode(nl::Weave::TLV::TLVWriter & aWriter, WEAVE_ERROR aError)
EndMetaData(nl::Weave::TLV::TLVWriter & aWriter)
StartMetaData(nl::Weave::TLV::TLVWriter & aWriter)
parse(PacketBuffer *aBuffer, StatusReport & aDestination)

السمات العامة

معلومات إضافية

ReferencedTLVData mAdditionalInfo

خطأ mm

WEAVE_ERROR mError

رقم تعريف الملف الشخصي

uint32_t mProfileId

رمز حالة mStatus

uint16_t mStatusCode

وظائف عامة

تقرير الحالة

 StatusReport(
  void
)

init

WEAVE_ERROR init(
  uint32_t aProfileId,
  uint16_t aCode,
  ReferencedTLVData *aInfo
)

init

WEAVE_ERROR init(
  WEAVE_ERROR aError
)

عامل التشغيل==

bool operator==(
  const StatusReport & another
) const 

حزمة

WEAVE_ERROR pack(
  PacketBuffer *aBuffer,
  uint32_t maxLen
)

طول الحزمة

uint16_t packedLength(
  void
)

نجاح

bool success(
  void
)

تقرير الحالة

 ~StatusReport(
  void
)

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

رمز الخطأ

WEAVE_ERROR AddErrorCode(
  nl::Weave::TLV::TLVWriter & aWriter,
  WEAVE_ERROR aError
)

بيانات وصفية

WEAVE_ERROR EndMetaData(
  nl::Weave::TLV::TLVWriter & aWriter
)

بيانات وصفية للبدء

WEAVE_ERROR StartMetaData(
  nl::Weave::TLV::TLVWriter & aWriter
)

تحليل

WEAVE_ERROR parse(
  PacketBuffer *aBuffer,
  StatusReport & aDestination
)