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.
Trang này được dịch bởi Cloud Translation API.
Switch to English

nl :: Dệt :: Hồ sơ :: DataManagement_Current :: UpdateRequest :: Phân tích cú pháp

#include <src/lib/profiles/data-management/Current/MessageDef.h>

Định nghĩa trình phân tích cú pháp Yêu cầu Cập nhật WDM.

Tóm lược

Di sản

Kế thừa từ: nl :: Weave :: Profiles :: DataManagement_Current :: DataElement :: Parser

Chức năng công cộng

CheckSchemaValidity (void) const
Xác minh sơ bộ thông báo được hình thành chính xác.
GetDataList ( DataList::Parser *const apDataList) const
GetExpiryTimeMicroSecond (int64_t *const apExpiryTimeMicroSecond) const
Nhận thời gian hết hạn cho yêu cầu này.
GetReaderOnArgument (nl::Weave::TLV::TLVReader *const apReader) const
Khởi tạo một TLVReader để trỏ đến đầu thành phần đối số trong yêu cầu này.
GetUpdateRequestIndex (uint32_t *const apUpdateRequestIndex) const
Nhận UpdateRequestIndex của yêu cầu này.
Init (constnl::Weave::TLV::TLVReader & aReader)
Khởi tạo đối tượng phân tích cú pháp bằng TLVReader.

Chức năng công cộng

CheckSchemaValidity

WEAVE_ERROR CheckSchemaValidity(
  void
) const 

Xác minh sơ bộ thông báo được hình thành chính xác.

Chi tiết
Giá trị trả lại
WEAVE_NO_ERROR
thành công

GetDataList

WEAVE_ERROR GetDataList(
  DataList::Parser *const apDataList
) const 

GetExpiryTimeMicroSecond

WEAVE_ERROR GetExpiryTimeMicroSecond(
  int64_t *const apExpiryTimeMicroSecond
) const 

Nhận thời gian hết hạn cho yêu cầu này.

Chi tiết
Thông số
[out] apExpiryTimeMicroSecond
Một con trỏ đến một số biến để nhận thời gian hết hạn thành công
Giá trị trả lại
WEAVE_NO_ERROR
thành công
WEAVE_END_OF_TLV
nếu không có yếu tố đó
WEAVE_ERROR_WRONG_TLV_TYPE
nếu có phần tử như vậy nhưng nó không phải là số nguyên không dấu

GetReaderOnArgument

WEAVE_ERROR GetReaderOnArgument(
  nl::Weave::TLV::TLVReader *const apReader
) const 

Khởi tạo một TLVReader để trỏ đến đầu thành phần đối số trong yêu cầu này.

Chi tiết
Thông số
[out] apReader
Một con trỏ tới TLVReader, sẽ được khởi tạo tại phần tử TLV đối số về thành công
Giá trị trả lại
WEAVE_NO_ERROR
thành công

GetUpdateRequestIndex

WEAVE_ERROR GetUpdateRequestIndex(
  uint32_t *const apUpdateRequestIndex
) const 

Nhận UpdateRequestIndex của yêu cầu này.

Chi tiết
Thông số
[out] apUpdateRequestIndex
Một con trỏ đến một số biến để nhận chỉ mục của trọng tải.
Giá trị trả lại
WEAVE_NO_ERROR
thành công
WEAVE_END_OF_TLV
nếu không có yếu tố đó
WEAVE_ERROR_WRONG_TLV_TYPE
nếu có phần tử như vậy nhưng nó không phải là số nguyên không dấu

Trong đó

WEAVE_ERROR Init(
  const nl::Weave::TLV::TLVReader & aReader
)

Khởi tạo đối tượng phân tích cú pháp bằng TLVReader.

Chi tiết
Thông số
[in] aReader
Một con trỏ tới TLVReader, con trỏ này sẽ trỏ đến đầu yêu cầu này
Giá trị trả lại
WEAVE_NO_ERROR
thành công