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 :: CustomCommand :: Người xây dựng

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

Định nghĩa bộ mã hóa Lệnh tùy chỉnh WDM.

Tóm lược

Đối số và các phần tử xác thực không được hỗ trợ trực tiếp, vì chúng không có một lược đồ cố định.

Di sản

Kế thừa từ: nl :: Weave :: Profiles :: DataManagement_Current :: BuilderBase

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

ActionTimeMicroSecond (const int64_t aActionTimeMicroSecond)
Tiêm thời gian hành động vào luồng TLV .
CommandType (const uint64_t aCommandType)
Đưa id loại lệnh vào luồng TLV .
CreatePathBuilder (void)
Khởi tạo Path :: Builder để ghi vào luồng TLV .
EndOfCustomCommand (void)
Đánh dấu sự kết thúc của lệnh này.
ExpiryTimeMicroSecond (const int64_t aExpiryTimeMicroSecond)
Đưa thời gian hết hạn vào luồng TLV .
Init (nl::Weave::TLV::TLVWriter *const apWriter)
Khởi tạo một CustomCommand :: Builder để ghi vào một luồng TLV .
InitiationTimeMicroSecond (const int64_t aInitiationTimeMicroSecond)
Đưa init time vào luồng TLV .
MustBeVersion (const uint64_t aMustBeVersion)
Tiêm phiên bản phải là phiên bản vào luồng TLV .

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

ActionTimeMicroSecond

CustomCommand::Builder & ActionTimeMicroSecond(
  const int64_t aActionTimeMicroSecond
)

Tiêm thời gian hành động vào luồng TLV .

Chi tiết
Thông số
[in] aActionTimeMicroSecond
Thời gian hành động cho lệnh này, tính bằng micro giây kể từ kỷ nguyên UNIX
Lợi nhuận
Tham chiếu đến * cái này

CommandType

CustomCommand::Builder & CommandType(
  const uint64_t aCommandType
)

Đưa id loại lệnh vào luồng TLV .

Chi tiết
Thông số
[in] aCommandType
ID loại lệnh cho lệnh này
Lợi nhuận
Tham chiếu đến * cái này

CreatePathBuilder

Path::Builder & CreatePathBuilder(
  void
)

Khởi tạo một Path :: Builder để ghi vào luồng TLV .

Chi tiết
Lợi nhuận
Tham chiếu đến Path :: Builder

EndOfCustomCommand

CustomCommand::Builder & EndOfCustomCommand(
  void
)

Đánh dấu sự kết thúc của lệnh này.

Chi tiết
Lợi nhuận
Tham chiếu đến * cái này

ExpiryTimeMicroSecond

CustomCommand::Builder & ExpiryTimeMicroSecond(
  const int64_t aExpiryTimeMicroSecond
)

Đưa thời gian hết hạn vào luồng TLV .

Chi tiết
Thông số
[in] aExpiryTimeMicroSecond
Thời gian hết hạn cho lệnh này, tính bằng micro giây kể từ kỷ nguyên UNIX
Lợi nhuận
Tham chiếu đến * cái này

Trong đó

WEAVE_ERROR Init(
  nl::Weave::TLV::TLVWriter *const apWriter
)

Khởi tạo một CustomCommand :: Builder để viết vào một luồng TLV .

Chi tiết
Thông số
[in] apWriter
Một con trỏ tới TLVWriter
Giá trị trả lại
WEAVE_NO_ERROR
thành công

InitiationTimeMicroSecond

CustomCommand::Builder & InitiationTimeMicroSecond(
  const int64_t aInitiationTimeMicroSecond
)

Đưa init time vào luồng TLV .

Chi tiết
Thông số
[in] aInitiationTimeMicroSecond
Init time cho lệnh này, tính bằng micro giây kể từ kỷ nguyên UNIX
Lợi nhuận
Tham chiếu đến * cái này

MustBeVersion

CustomCommand::Builder & MustBeVersion(
  const uint64_t aMustBeVersion
)

Tiêm phiên bản phải là phiên bản vào luồng TLV .

Chi tiết
Thông số
[in] aMustBeVersion
Phiên bản đặc điểm trong đường dẫn phải ở phiên bản này để lệnh này được chấp nhận
Lợi nhuận
Tham chiếu đến * cái này