nl:: Weave:: Profiles:: DataManagement_Current:: TraitSchemaEngine:: ISetDataDelegate
Đâ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::TraitDataSink
Loại công khai |
|
---|---|
SetDataEventType
|
enum |
Hàm công khai |
|
---|---|
OnSetDataEvent(SetDataEventType aType, PropertyPathHandle aHandle)=0
|
virtual void
Tín hiệu cho người được uỷ quyền khi các sự kiện đáng chú ý xảy ra trong khi phân tích cú pháp từ điển.
|
SetData(PropertyPathHandle aHandle, nl::Weave::TLV::TLVReader & aReader, bool aIsNull)=0
|
virtual WEAVE_ERROR
Khi cung cấp một ô điều khiển đường dẫn đến một nút, trình đọc TLV và chỉ báo cho biết đã nhận được loại rỗng hay chưa, hãy đặt dữ liệu trong hàm được gọi.
|
SetLeafData(PropertyPathHandle aLeafHandle, nl::Weave::TLV::TLVReader & aReader)=0
|
virtual WEAVE_ERROR
Cho trước một nút điều khiển đường dẫn đến một nút lá và một trình đọc TLV, hãy thiết lập dữ liệu lá trong phương thức được gọi.
|
Loại công khai
SetDataEventType
SetDataEventType
Hàm công khai
OnSetDataEvent
virtual void OnSetDataEvent( SetDataEventType aType, PropertyPathHandle aHandle )=0
Tín hiệu cho người được uỷ quyền khi các sự kiện đáng chú ý xảy ra trong khi phân tích cú pháp từ điển.
Trong mọi trường hợp, bạn phải cung cấp tên người dùng đường dẫn thuộc tính để cung cấp thêm ngữ cảnh về đối tượng của sự kiện này.
Đối với việc thay thế phần bắt đầu/kết thúc trong từ điển, các tên người dùng này chỉ đơn thuần là các tên người dùng giản đồ. Đối với các sự kiện được thêm/sửa đổi mục từ điển, các tên người dùng này là các tên người dùng đường dẫn thuộc tính vì chúng cũng chứa khoá từ điển.
SetData
virtual WEAVE_ERROR SetData( PropertyPathHandle aHandle, nl::Weave::TLV::TLVReader & aReader, bool aIsNull )=0
Khi cung cấp một ô điều khiển đường dẫn đến một nút, trình đọc TLV và chỉ báo cho biết đã nhận được loại rỗng hay chưa, hãy đặt dữ liệu trong hàm được gọi.
TDM sẽ chỉ gọi hàm này cho các tên người dùng có thể có giá trị rỗng, không bắt buộc, tạm thời hoặc lá. Nếu aHandle là một nút không phải là nút lá và bị rỗng, thì TDM sẽ không gọi SetData cho các phần tử con.
Thông tin chi tiết | |||||||
---|---|---|---|---|---|---|---|
Tham số |
|
||||||
Giá trị trả về |
|
SetLeafData
virtual WEAVE_ERROR SetLeafData( PropertyPathHandle aLeafHandle, nl::Weave::TLV::TLVReader & aReader )=0
Cho trước một nút điều khiển đường dẫn đến một nút lá và một trình đọc TLV, hãy thiết lập dữ liệu lá trong phương thức được gọi.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Giá trị trả về |
|