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 读取器以及是否收到 null 类型的指示,请在被调用方中设置数据。
|
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