nl:: Weave:: Perfiles:: DataManagement_Current:: TraitSchemaEngine:: ISetDataDelegate
Esta es una clase abstracta.
Resumen
Herencia
Subclases conocidas directas: nl::Weave::Profiles::DataManagement_Current::TraitDataReceptor
Tipos públicos |
|
---|---|
SetDataEventType
|
enum |
Funciones públicas |
|
---|---|
OnSetDataEvent(SetDataEventType aType, PropertyPathHandle aHandle)=0
|
virtual void
Indican los delegados cuando ocurren eventos notables durante el análisis de los diccionarios.
|
SetData(PropertyPathHandle aHandle, nl::Weave::TLV::TLVReader & aReader, bool aIsNull)=0
|
virtual WEAVE_ERROR
Según el controlador de la ruta de acceso para un nodo, un lector TLV y una indicación de si se recibió un tipo nulo, configura los datos en el destinatario.
|
SetLeafData(PropertyPathHandle aLeafHandle, nl::Weave::TLV::TLVReader & aReader)=0
|
virtual WEAVE_ERROR
Según el controlador de ruta de acceso a un nodo de hoja y un lector TLV, configura los datos de la hoja en el destinatario.
|
Tipos públicos
TipoDeDatosDeDatos
SetDataEventType
Funciones públicas
OnSetDataEvent
virtual void OnSetDataEvent( SetDataEventType aType, PropertyPathHandle aHandle )=0
Indican los delegados cuando ocurren eventos notables durante el análisis de los diccionarios.
En todos los casos, se proporciona un controlador de ruta de propiedad que proporciona más contexto sobre a qué se aplica este evento.
En el caso de los reemplazos de diccionarios, estos controladores son solo para esquemas. En el caso de los eventos de elemento agregado/modificado del elemento del diccionario, estos controladores son controladores de ruta de propiedad, ya que también contienen la clave del diccionario.
SetData
virtual WEAVE_ERROR SetData( PropertyPathHandle aHandle, nl::Weave::TLV::TLVReader & aReader, bool aIsNull )=0
Según el controlador de la ruta de acceso para un nodo, un lector TLV y una indicación de si se recibió un tipo nulo, configura los datos en el destinatario.
El TDM solo llamará a esta función para controladores que sean anulables, opcionales, efímeros o de hoja. Si aHandle es un nodo que no es de hoja y se anula, el TDM no llamará a SetData para sus elementos secundarios.
Detalles | |||||||
---|---|---|---|---|---|---|---|
Parámetros |
|
||||||
Valores que se muestran |
|
SetLeafData
virtual WEAVE_ERROR SetLeafData( PropertyPathHandle aLeafHandle, nl::Weave::TLV::TLVReader & aReader )=0
Según el controlador de ruta de acceso a un nodo de hoja y un lector TLV, configura los datos de la hoja en el destinatario.
Detalles | |||||
---|---|---|---|---|---|
Valores que se muestran |
|