nl :: Tejido:: Perfiles: DataManagement_Current :: TraitSchemaEngine :: ISetDataDelegate
Esto es una clase abstracta.Resumen
Herencia
Subclases conocidas directas: nl :: Weave :: Profiles :: DataManagement_Current :: TraitDataSinkTipos públicos | |
---|---|
SetDataEventType | enumeración |
Funciones publicas | |
---|---|
OnSetDataEvent (SetDataEventType aType, PropertyPathHandle aHandle)=0 | virtual void Señala a los delegados cuando ocurren eventos notables mientras se analizan diccionarios. |
SetData ( PropertyPathHandle aHandle,nl::Weave::TLV::TLVReader & aReader, bool aIsNull)=0 | virtual WEAVE_ERROR Dado un identificador de ruta a un nodo, un lector de TLV y una indicación de si se recibió un tipo nulo, configure los datos en el destinatario. |
SetLeafData ( PropertyPathHandle aLeafHandle,nl::Weave::TLV::TLVReader & aReader)=0 | virtual WEAVE_ERROR Dado un identificador de ruta a un nodo hoja y un lector de TLV , configure los datos hoja en el destinatario. |
Tipos públicos
SetDataEventType
SetDataEventType
Funciones publicas
OnSetDataEvent
virtual void OnSetDataEvent( SetDataEventType aType, PropertyPathHandle aHandle )=0
Señala a los delegados cuando ocurren eventos notables mientras se analizan diccionarios.
En todos los casos, se proporciona un identificador de ruta de propiedad que proporciona más contexto sobre a qué se aplica este evento.
En el caso de que el diccionario reemplace el principio / fin, estos identificadores son simplemente identificadores de esquema. Para los eventos de elementos de diccionario agregados / modificados, estos identificadores son identificadores 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
Dado un identificador de ruta a un nodo, un lector de TLV y una indicación de si se recibió un tipo nulo, configure los datos en el destinatario.
TDM solo llamará a esta función para los identificadores que aceptan valores NULL, opcionales, efímeros u hojas. Si aHandle es un nodo no hoja y está anulado, TDM no llamará a SetData para sus hijos.
Detalles | |||||||
---|---|---|---|---|---|---|---|
Parámetros |
| ||||||
Valores devueltos |
|
SetLeafData
virtual WEAVE_ERROR SetLeafData( PropertyPathHandle aLeafHandle, nl::Weave::TLV::TLVReader & aReader )=0
Dado un identificador de ruta a un nodo hoja y un lector de TLV , configure los datos hoja en el destinatario.
Detalles | |||||
---|---|---|---|---|---|
Valores devueltos |
|