nl:: Weave:: Profiles:: DataManagement_Current:: TraitSchemaEngine:: IGetDataDelegate
Đây là một lớp trừu tượng.
Tóm tắt
Tính kế thừa
Lớp học con đã biết trực tiếp:nl::Weave::Profiles::DataManagement_Current::TraitDataSource
nl::Weave::Profiles::DataManagement_Current::TraitUpdatableDataSink
Hàm công khai |
|
---|---|
GetData(PropertyPathHandle aHandle, uint64_t aTagToWrite, nl::Weave::TLV::TLVWriter & aWriter, bool & aIsNull, bool & aIsPresent)=0
|
virtual WEAVE_ERROR
Khi cung cấp một xử lý đường dẫn đến một nút, trình ghi TLV và boolean cho biết giá trị có rỗng hay không hiện diện, hãy lấy dữ liệu từ nguồn trait sẽ tạo thông báo.
|
GetLeafData(PropertyPathHandle aLeafHandle, uint64_t aTagToWrite, nl::Weave::TLV::TLVWriter & aWriter)=0
|
virtual WEAVE_ERROR
Với một ô điều khiển đường dẫn đến một nút lá và một trình ghi TLV, hãy lấy dữ liệu từ hàm được gọi.
|
Hàm công khai
GetData
virtual WEAVE_ERROR GetData( PropertyPathHandle aHandle, uint64_t aTagToWrite, nl::Weave::TLV::TLVWriter & aWriter, bool & aIsNull, bool & aIsPresent )=0
Khi cung cấp một xử lý đường dẫn đến một nút, trình ghi TLV và boolean cho biết giá trị có rỗng hay không hiện diện, hãy lấy dữ liệu từ nguồn trait sẽ tạo thông báo.
Nếu ô xử lý đường dẫn không phải là một nút lá, TDM sẽ xử lý việc ghi giá trị cho trình ghi (như mở vùng chứa, rỗng cấu trúc, v.v.). Nếu một nút không phải là nút rỗng hoặc không xuất hiện, TDM sẽ không gọi GetData cho phần tử con.
Hàm này sẽ chỉ được gọi cho các tên người dùng có tính chất rỗng, không bắt buộc, tạm thời hoặc lá. Theo dự kiến, mọi đặc điểm có tên người dùng được bật các tuỳ chọn đó đều sẽ triển khai logic thích hợp để điền sẵn aIsNull và aIsis.
Chi tiết | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Tham số |
|
||||||||||
Giá trị trả về |
|
GetLeafData
virtual WEAVE_ERROR GetLeafData( PropertyPathHandle aLeafHandle, uint64_t aTagToWrite, nl::Weave::TLV::TLVWriter & aWriter )=0
Với một ô điều khiển đường dẫn đến một nút lá và một trình ghi TLV, hãy lấy dữ liệu từ hàm được gọi.
Chi tiết | |||||
---|---|---|---|---|---|
Giá trị trả về |
|