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
公開函式
OnSetDataEvent
virtual void OnSetDataEvent( SetDataEventType aType, PropertyPathHandle aHandle )=0
剖析字典時,如果發生重大事件,系統就會委派信號。
在任何情況下,都會提供屬性路徑控點,讓您進一步瞭解這個事件適用的事件。
對於用來取代開始/結束字典的字典,這些控點是純式結構定義。對於新增/修改的字典項目,這些控點也是屬性路徑控點,因為它同時含有字典鍵。
設定資料
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