Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

nl::Weave::Profiles::Trạng thái báo cáo::Trạng thái

Tóm tắt

Tính kế thừa

Tổ hợp có định liên tục có có

Hàm dựng và hàm phá hủy

StatusReport(void)
~StatusReport(void)

Thuộc tính công khai

mAdditionalInfo
mError
mProfileId
uint32_t
mStatusCode
uint16_t

Hàm công khai

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

Hàm tĩnh công khai

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)

Thuộc tính công khai

mThông tin bổ sung

ReferencedTLVData mAdditionalInfo

Lỗi

WEAVE_ERROR mError

mProfileId

uint32_t mProfileId

mStatusCode

uint16_t mStatusCode

Hàm công khai

Báo cáo trạng thái

 StatusReport(
  void
)

bắt đầu

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

bắt đầu

WEAVE_ERROR init(
  WEAVE_ERROR aError
)

toán tử==

bool operator==(
  const StatusReport & another
) const 

gói

WEAVE_ERROR pack(
  PacketBuffer *aBuffer,
  uint32_t maxLen
)

LengthLength

uint16_t packedLength(
  void
)

thành công

bool success(
  void
)

~Trạng thái báo cáo

 ~StatusReport(
  void
)

Hàm tĩnh công khai

Mã lỗi thêm

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

Dữ liệu kết thúc

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

Bắt đầu siêu dữ liệu

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

phân tích cú pháp

WEAVE_ERROR parse(
  PacketBuffer *aBuffer,
  StatusReport & aDestination
)