nl:: Weave:: Profiles:: DataManagement_Current:: TraitSchemaEngine:: ISetDataDelegate
這是抽象類別。摘要
繼承
直接已知子類別: nl::Weave::Profiles::DataManagement_Current::TraitDataSink
公開類型 |
|
---|---|
SetDataEventType
|
列舉 |
公用函式 |
|
---|---|
OnSetDataEvent(SetDataEventType aType, PropertyPathHandle aHandle)=0
|
virtual void
剖析字典時發生重要事件時,委派代表的信號。
|
SetData(PropertyPathHandle aHandle, nl::Weave::TLV::TLVReader & aReader, bool aIsNull)=0
|
virtual WEAVE_ERROR
假設有指向節點的路徑、TLV 讀取器,以及指出是否收到空值類型,請在呼叫端設定資料。
|
SetLeafData(PropertyPathHandle aLeafHandle, nl::Weave::TLV::TLVReader & aReader)=0
|
virtual WEAVE_ERROR
假設有一個分葉節點和 TLV 讀取器的路徑控點,請在呼叫端設定分葉資料。
|
公開類型
SetDataEventType
SetDataEventType
公用函式
OnSetDataEvent
virtual void OnSetDataEvent( SetDataEventType aType, PropertyPathHandle aHandle )=0
剖析字典時發生重要事件時,委派代表的信號。
在所有情況下,系統會提供屬性路徑控制代碼,讓您進一步瞭解這個事件適用的項目。
以字典開頭/結尾來說,這些控點只有結構定義的控點,以字典項目新增/修改的事件來說,這些控點都是屬性路徑控點,因為其中包含字典鍵。
SetData
virtual WEAVE_ERROR SetData( PropertyPathHandle aHandle, nl::Weave::TLV::TLVReader & aReader, bool aIsNull )=0
SetLeafData
virtual WEAVE_ERROR SetLeafData( PropertyPathHandle aLeafHandle, nl::Weave::TLV::TLVReader & aReader )=0