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