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.
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.

nl::Weave::Hồ sơ::DataManagement_Current::UpdateRequest::Parser

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

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

Tóm tắt

Tính kế thừa

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

Hàm công khai

CheckSchemaValidity(void) const
Xác minh gần đúng tin nhắn có định dạng đúng.
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 TLV Reader để trỏ đến phần đầu của 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(const nl::Weave::TLV::TLVReader & aReader)
Khởi tạo đối tượng phân tích cú pháp bằng TLV Reader.

Hàm công khai

CheckSchema validity

WEAVE_ERROR CheckSchemaValidity(
  void
) const 

Xác minh gần đúng tin nhắn có định dạng đúng.

Thông tin chi tiết
Giá trị trả về
WEAVE_NO_ERROR
về thành công

Danh sách dữ liệu

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

GetExpiryTimeMicroGiây

WEAVE_ERROR GetExpiryTimeMicroSecond(
  int64_t *const apExpiryTimeMicroSecond
) const 

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

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

GetGiải pháp

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

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

Thông tin chi tiết
Các thông số
[out] apReader
Con trỏ đến TLV Reader, sẽ được khởi tạo tại phần tử TLV của đối số khi thực hiện thành công
Giá trị trả về
WEAVE_NO_ERROR
về thành công

GetUpdateRequestindex

WEAVE_ERROR GetUpdateRequestIndex(
  uint32_t *const apUpdateRequestIndex
) const 

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

Thông tin chi tiết
Các thông số
[out] apUpdateRequestIndex
Con trỏ đến một số biến để nhận chỉ mục của phần dữ liệu thực tế.
Giá trị trả về
WEAVE_NO_ERROR
về thành công
WEAVE_END_OF_TLV
nếu không có phần tử như vậy
WEAVE_ERROR_WRONG_TLV_TYPE
nếu có phần tử như vậy nhưng đó không phải là một số nguyên không dấu

Số nguyên

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 TLV Reader.

Thông tin chi tiết
Các thông số
[in] aReader
Con trỏ đến TLV Reader, trỏ đến điểm bắt đầu của yêu cầu này
Giá trị trả về
WEAVE_NO_ERROR
về thành công