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
Các lớp 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
Với một xử lý đường dẫn đến một nút, một tác giả TLV và boolean cho biết giá trị có phải là giá trị null hay không, hãy lấy dữ liệu từ nguồn tính năng sẽ tạo thông báo.
|
GetLeafData(PropertyPathHandle aLeafHandle, uint64_t aTagToWrite, nl::Weave::TLV::TLVWriter & aWriter)=0
|
virtual WEAVE_ERROR
Do một đường dẫn xử lý một nút lá và một trình viết TLV, hãy lấy dữ liệu từ lệnh gọi.
|
Hàm công khai
Tải dữ liệu
virtual WEAVE_ERROR GetData( PropertyPathHandle aHandle, uint64_t aTagToWrite, nl::Weave::TLV::TLVWriter & aWriter, bool & aIsNull, bool & aIsPresent )=0
Với một xử lý đường dẫn đến một nút, một tác giả TLV và boolean cho biết giá trị có phải là giá trị null hay không, hãy lấy dữ liệu từ nguồn tính năng sẽ tạo thông báo.
Nếu điểm điều khiển đường dẫn không phải là nút lá, thì TDM sẽ xử lý các giá trị ghi cho tác giả (như mở vùng chứa, vô hiệu hóa cấu trúc, v.v.). Nếu một nút không để lại là null hoặc không có, TDM sẽ không gọi GetData cho các nút con đó.
Hàm này sẽ chỉ được gọi cho các tên người dùng có thể có giá trị null, tùy chọn, tạm thời hoặc lá. Kỳ vọng là bất kỳ đặc điểm nào với các xử lý đã bật các tùy chọn đó sẽ triển khai logic thích hợp để điền aIsNull và aIsPresent.
Thông tin chi tiết | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Các thông số |
|
||||||||||
Giá trị trả về |
|
Dữ liệu của LeLeaf
virtual WEAVE_ERROR GetLeafData( PropertyPathHandle aLeafHandle, uint64_t aTagToWrite, nl::Weave::TLV::TLVWriter & aWriter )=0
Do một đường dẫn xử lý một nút lá và một trình viết TLV, hãy lấy dữ liệu từ lệnh gọi.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Giá trị trả về |
|